Mary (Jennifer Lopez) travaille à San Francisco pour une société qui organise les cérémonies de mariage et les livre "clés en main". Elle y consacre toute sa vie. De fait, il lui reste bien peu de place pour ses loisirs, et encore moins pour un homme. Pas même pour celui que son père aimerait bien lui faire épouser... Pourtant, quand un jeune et sémillant docteur, Steve Edison (Matthew McConaughey), lui sauve la vie, elle croit enfin avoir trouvé l'homme idéal ....