A escritora Frances Mayes (Diane Lane) leva um susto quando sua melhor amiga a aconselha a sair de São Francisco e lhe presenteia com uma viagem de 10 dias para a Toscana. Ao chegar, ela impulsivamente compra uma vila quase em ruínas, e acaba vivendo uma aventura repleta de surpresas, amizades e romances que mudarão sua vida para sempre.