Will Hayes (Ryan Reynolds) és un papà de trenta i pocs anys en ple divorci. La seva filla (Abigail Breslin) de deu anys li pregunta per la seva vida abans de casar-se, vol assabentar-se de com es van conèixer els seus pares, de com es van enamorar. Per a contestar a Maya, Will rememora el passat d’un jove idealista que aprèn els tejemanejes de la política en una gran ciutat, i li conta que va conèixer a tres dones. Desesperat, intenta construir una versió “tolerada” per a la seva filla i canvia els noms de les protagonistes. Maya haurà d’endevinar amb quin de les tres va acabar casant-se. Qui és la seva mare? Emily (Elizabeth Banks), la núvia d’universitat de Will? O potser sigui la seva amiga de sempre, la seva confident, l’apolítica April (Illa Fisher)? Encara que també podria ser una ambiciosa i inconformista periodista cridada Summer (Rachel Weisz). Maya comença a unir les peces del trencaclosques romàntic del seu pare i entén que l’amor no és fàcil ni simple.