It revolves around Ulises (Jordi Mollà), who comes to a fishers town to teach literature at a local high school. During his stay he falls in love with Martina (Leonor Watling), the daughter of his landlord. Sierra (Eduard Fernández), a rich businessman also falls in love with her and fruitlessly tries to win her heart.
Enchanted by his romantic quotations, amidst the scenery surrounding Valencia, she falls in love with Ulises and gets pregnant. They marry and have a son, Abel. One day Sierra invites both couple to a party at which Ulises feels attracted to a woman in a red dress. The next day he goes out on his boat to catch a tuna fish for Martina. During a storm his boat is found but he has disappeared. Presumed dead they hold a funeral service.
Being alone and having a son, Martina marries Sierra and lives the rich lifestyle she always dreamed of. Five years after he vanished, Ulises calls her and says "it took all his travels to discover that he cannot live without her". Unable to resist, she again falls in love with him. Sierra finds out she is cheating on their marriage and takes drastic measures to punish the lovers. He sabotages the Son de Mar which they use to escape. In the middle of the ocean, the ship sinks and the lovers find peace and eternal love in death.