Good in Bed (Jennifer Weiner)

Cannie Shapiro is a beautiful, intelligent, hilarious young writer who experiences her life's mortification when one day she cracks open a popular magazine and realizes that her very recently ex-boyfriend has written an article. About her. Including embarrassing information. She confronts him, which ends badly. She tries to win him back, which also ends badly. Eventually, Cannie realizes that of all the things she wants in life, this guy is not on the list. It would have ended nicely right there. Until....Cannie realizes she's pregnant with jerk ex-boyfriend's baby, which also very nearly ends badly. But finally, through a series of miracles and the rallying of her unusual posse of friends, Cannie figures out that she has everything and everyone she could ever want or need. Even the love of her life, who was right under her nose all along.