Dr. Burke este un psiholog și scriitor motivațional de mare succes, văduv, incapabil să-și urmeze propriile sfaturi. Când o întâlnește pe Eloise (Jennifer Aniston), proprietara unei florării, care s-a jurat să evite bărbații, ies scântei....
După ce află ce înseamnă dragostea adevărată şi ce înseamnă să ierţi, viaţa lui Frank (Ryan Reynolds) se schimbă total, iar soarta îl conduce în direcţii pe care nu credea că le va cunoaşte vreodată...