Frances Mayes (Diane Lane) è una scrittrice neo-divorziata nel periodo più difficile della sua vita, la depressione è dietro l’angolo e solo uno scossone al tran tran quotidiano potrebbe ridarle la spinta giusta per risalire la china.
Così la sua amica Patti ( Sandra Oh) pensa che una bella cura a base di sole italiano le possa giovare e le regala dieci giorni da passare nell’incantevole Toscana, Frances accetta, ma la vacanza prende una direzione inaspettata e la donna, per nulla immune al fascino bucolico della bella regione italiana, acquista una villa per restaurarla e andarci a vivere.
Nel frattempo la vita di Frances scorre tranquilla tra i sapori della terra e la passionalità degli uomini italiani, e così tra pappagalli da dolce vita e Marcello (Raoul Bova), un bel latin-lover da copertina, Frances riscopre se stessa, l’amore e perchè no, anche l’ispirazione.