Abigail (Christina Ricci) is a single mother of two who becomes pregnant after a one-night stand with Ben (Hamish Linklater). She's mature and down to earth; he suffers from Peter Pan syndrome and tends to put his foot in his mouth (trying to talk her into getting an abortion: “no one is going to want someone your age with three children”).
In spite of his reaction, Abigail has sex with Ben again the same night she breaks the news to him; perhaps she thought she wasn't going to...