Victor Manzini (Sam Rockwell) es un joven perdedor que, sin éxito como profesional de la medicina, ha tramado un enrevesado plan económico que sufrague los gastos que le acarrea el tratamiento médico de su madre (Anjelica Huston), que cada vez está más senil.
En la ciudad de Florencia un grupo de jóvenes se aíslan del resto cuando la peste negra los invade y para pasar el tiempo se cuentan historias de amor y aventura.
Un profesor de la Universidad de Bologna se mete en una investigación. Escapando de todo recorre el Río Po donde se encuentra con un edificio abandonado donde se instala. Desde ahí surgen historias de amistad y amor entre el profesor y los habitantes del lugar.