Sonia (Cristin Milioti) is a quirky, neurotic jingle writer who has always dreamt of a big and exciting life. Surprised by a sudden proposal and subsequent ultimatum from her easy-going boyfriend, Chris (Dan Soder), Sonia has three days to decide whether she'll join the ranks of her married friends or take a leap and pursue her fantasies. Blinded by anxiety, and pulled towards a fantastical idea of becoming the kind of woman she always idealized in films and literature, Sonia decides she isn't ready to get married. Instead she will go on a solo trip to Rome and finally shed her inhibitions. However, reality quickly catches up as her journey proves a lot bumpier than the idyllic “Eat Pray Love” she’d envisioned. A whimsical romantic comedy that's raunchy and yet gentle, "It Had To Be You" explores the choices women face today while satirizing cultural expectations of gender and romance.