Gegensätzlicher könnten die beiden kaum sein: Estella (
Gwyneth Paltrow) kommt aus gutem Hause und wächst bei ihrer steinreichen, aber exzentrischen Tante Ms. Nora Diggers Dinsmore (
Anne Bancroft) auf. Auch Finnegan Bell (
Ethan Hawke) ist Vollwaise und lebt bei seiner Schwester Maggie (
Kim Dickens) und ihrem Freund Joe (
Chris Cooper) in einer ärmlichen Fischerhütte. Ms. Dinsmore wird auf Finnegan aufmerksam, als er mit Joe ihren Garten in Ordnung bringt - und lädt ihn von nun an öfter ein. Dabei kommen sich auch Estella und Finnegan näher - eine Beziehung, vor der Ms. Dinsmore ihn warnt, weil sie ihm irgendwann das Herz brechen wird. Und doch kommen die beiden über Jahre nicht voneinander los...