Sofia woont in Engeland en zorgt al meer dan 15 jaar voor haar doodzieke vader. Op zijn sterfbed doet Sofia haar vader een aantal beloftes waaronder dat ze moet doen wat vrijgezelle vrouwen doen en een bezoek brengen aan zijn geboortedorp in de Italiaanse provincie Umbrië. Ze is nooit buiten Engeland geweest, maar vertrekt vastbesloten naar Montelibertà. Eenmaal daar gaat ze aan de slag als serveerster in hotel Casa Felice. Ze leert de 18-jarige Amy kennen, een meisje wiens leven overhoop ligt sinds ze weet dat haar...