女教师埃普丽尔·伊普纳(海伦·亨特饰)发现年近不惑和摆脱生活的困惑根本就是两码事。自小被人收养的她常常感觉自卑,被遗弃的阴影始终挥之不去,而结婚后一直未孕也让她忧心忡忡。本寄希望于从婚姻中寻求安慰,可丈夫本(马修·布罗德里克饰)却声称无法适应婚姻生活而离她而去,随后养母又因病辞世,埃普丽尔的生活跌入谷底。正当她孤单痛苦之时,两个陌生人走进了她的生活:一个是她的亲生母亲,脱口秀节目主持人伯妮斯·格拉夫斯(贝特·米德勒饰),另一个是她学生的父亲,刚刚离婚一个月、并且发誓一年都不再约会的英国作家弗兰克(科林·费尔斯饰)。初次与生母见面,埃普丽尔满腹委屈与疑问,她试图了解母亲为什么弃她而去,但母亲伯妮斯脱口秀主持人式的对话方式实在让她应接不暇,特别是关于家庭与孩子的话题都触及了她的痛处。此时,有些迷茫的埃普丽尔与孤独的弗兰克接触渐多,他们见面时局促不安却能在电话中畅所欲言,经过一段时间的交往,两颗心越走越近,终于他们相爱了。可是命运似乎在捉弄埃普丽尔,她发现自己竟然怀孕了,而且是前夫的孩子,她不知道该如何面对愤怒、失望的弗兰克,也不知道该如何摆脱前夫不适时的道歉和追求。另一方面,她与母亲的交往也不顺利,她想了解自己的身世和母亲遗弃自己的原因,但母亲却一再的说谎。所有事情搅得如乱麻一般!更残酷的是,医生在给她做胎儿检查时发现,艾普莉尔身体里的“孩子”已经没有了心跳。