Schriftstellerin und Literaturkritikerin Frances Mayes (Diane Lane) leidet unter ihrer Scheidung. Weil in ihrer neuen Wohnung in San Fransisco die Decke auf den Kopf zu fallen droht, schenkt ihre Freundin Patti (Sandra Oh) ihr das vor der Schwangerschaft erworbene Ticket auf eine Schwulen- und Lesben-Rundreise durch die Toskana. Dort blüht Frances auf, und als die illustre Gay-Truppe nahe dem pittoresken Städtchen Cortona an einer alten Villa vorbeikommt, entschließt sie sich spontan zum Kauf.
Die Renovierung der baufälligen Villa Bramasole erfordert viel Engagement, lenkt Frances jedoch auch von ihrer bisherigen Misere ab und trägt dazu bei, ihre Schreibblockade abzubauen. Dabei helfen ihr der Immobilienmakler und ein polnischer Bautrupp. Als sie den charmanten Neapolitaner Marcello (Raoul Bova) kennenlernt, scheint das Glück perfekt...