Um einer an Alzheimer erkrankten Greisin den Tag zu versüßen, liest ihr der alternde Duke (James Garner) eine Geschichte vor. Die handelt vom jungen, aus armen Verhältnissen stammenden Noah (Ryan Gosling) und wie er sich Anfang der 40er Jahre in die zugereiste Allie (Rachel McAdams), Tochter aus reichem Hause, verliebt. Allies dünkelhafte Mutter ist davon gar nicht angetan und torpediert die Beziehung in den ereignisreichen Folgejahren unerbittlich. Doch Noah gibt nicht auf.