A Woman in the Mirror
A couple meet during the Carnival in Ivrea (a little town in northern Italy), feel drawn to each other and have a torrid affair destined not to last long.


1967

2014

1992

1997

2011

2010

2018

2005

1995

1990

1970

2017
2008

2020

1979

2017

1967

1996

1978

2017