Being crushed with what love really is, he learns from his father that the parents' marriage fell apart because of things left unsaid. Realizing he is out of time, Gabe goes to find Rosemary. He interrupts her during the wedding reception she is attending and declares his love. Taken aback, Rosemary replies she doesn't think she is ready for love, but is really happy to see Gabe. She asks for a dance and Gabe agrees. As they dance, Gabe muses that he and Rosemary were on different paths — "like two ships that passed in Sheep Meadow". He returns home to find his parents laughing over their honeymoon recollections. Gabe is pleased and surprised when his father says he "cleared out some old stuff" and his parents appear to have reconciled. They happily go out for dinner, and as the movie ends, Gabe, narrating, summarizes what Rosemary meant to him: "...I'm never gonna get another first love. That one's always gonna be her."