Det, Anne Marie Roche ønsker, er at finde lykken igen. Hun er 38 år, barnløs, nyligt enke og ensom. Hun driver en vellidt boghandel på Blossom Street i Seattle, men på trods af sin professionelle succes føler hun sig tom indeni.
På Valentinsdag mødes Anne Marie og nogle andre enker i forskellige aldre for at fejre ... håbet. De beslutter sig for hver især at skrive en liste med tyve ønsker, noget de altid har drømt om at gøre, men aldrig har nået. På Anne Maries liste står der: at blive forelsket igen, at tage til Paris og at gøre noget for en anden.
Da hun melder sig som frivillig på en skole, kommer otteårige Ellen ind i hendes liv. Samtidig med at Ellen hjælper Anne Marie med at færdiggøre ønskelisten, oplever de begge, at drømme kan gå i opfyldelse... men ikke nødvendigvis på den måde, man først havde forestillet sig.