Film opowiada historię 40letniej nauczycielki nauczania początkowego - w tej roli Diane Lane. Kobieta pragnąc zmienić swój swoje samotne życie daje ogłoszenie matrymonialne. Znajduje się w nim jeden warunek - potencjalny chłopak musi kochać psy.
Florentino, odrzucony przez piękną Ferminę w młodym wieku, poświęca większość swojego dorosłego życia sprawom cielesnym jako desperacką próbę uzdrowienia złamanego serca.