If she hated him so much after the fight that she didn't want to shate the news with baby's father then why give birth to his child and then fail to inform him? Here Sonakshi is legally and morally wrong for keeping Dev in dark about her pregnancy.When will she realize this mistake of hers ?
My only advise to Dev is ,you should have been shameless n insensitive.After the breakup you should have taken her to a doc to get her checked to see if Shimla night worked or not .Looks like it was not Sonakshi's duty to inform you about pregnancy but ur job to find out the truth .
I am sure if a Dev had hidden the child from her then he would be in jail for separating the mother and the child but it's Sonakshi Bose and she is perfect n can never be wrong .