Frances (interpretata de Diane Lane) e o scriitoare putin trecuta de 30 de ani care e devastata din punct de vedere emotional din cauza divortului. Nefericita si incapabila sa scrie, ea nu stie ce sa faca cu viata ei. Asa ca profita de un bilet pe care i-l da prietena ei cea mai buna si pleaca in regiunea Toscana (Italia). Pe parcursul excursiei, ea descopera o vila veche aflata intr-o stare deplorabila, dar e vrajita de caldura, frumusetea si farmecul micutului oras Cortona si decide sa o cumpere, gandindu-se ca o poate repara singura. Noua casa se dovedeste insa mult mai greu de adus la lumina decat isi imaginase ea...