Sofia Bianchi har plejet sin syge far Aldo i mange år, og da han dør, erkender hun trods sin store sorg, at hun selv har livet foran sig.
Omsider får hun mulighed for at rejse ud i verden – noget hun har drømt om i mange år – og at opfylde de løfter, hun gav Aldo i hans sidste dage: blandt dem at besøge hans fødeby, at drikke hans yndlingsvin, at more sig og at finde lykken. Så Sofia drager til Italiens umbriske bjerge, hvor der, gemt væk i en søvnig italiensk landsby, ligger mange familiehemmeligheder og venter på at blive opdaget.
Hun får sommerjob som servitrice på hotel Casa Felice, hvor også 18-årige Amy arbejder. Amy er stukket af hjemmefra, da hun uventet har opdaget, at hendes far ikke er hendes biologiske far.
Sofia beslutter at hjælpe Amy gennem denne svære tid, samtidig med at hun begynder at udforske landsbyen og lære Aldos mystiske familie at kende.
Men det er den flotte Levi, der viser sig at være den største distraktion for Sofia, da hendes nye liv begynder …