1348. Per sfuggire al contagio della peste che infesta la città, un gruppo di amici fiorentini, sette uomini e sette donne, si riuniscono in una villa di campagna e trascorrono lietamente dieci giorni narrandosi delle storie. Nella stessa dimora sono attese le nozze della bella Pampinea (Mischa Barton) con un vecchio e grasso conte russo, ma la fanciulla, disprezzando il suo promesso sposo e desiderando conservare la propria castità, si rifugia in un convento travestita da suora. Lì incontra l’affascinante Lorenzo (Hayden Christensen), già oggetto delle attenzioni lascive della badessa, e non resiste alla tentazione di baciarlo, seppur senza svelargli la sua vera identità. Basterà quel solo istante di passione condivisa a far innamorare perdutamente il giovane…