Born of a chance meeting in Venice, Silvestro and Camilla's rocky romance unfolds over 10 winters as new lovers come and go but they are eternally thrust back into one another's arms.
2003
2008
2002
2017
1987
2016
2010
2019
1954
1972
1983
1986
2022