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.


2003

2002

1997

2001

2004

1960

2006

2003

2005

1995

1988

2004

1987

2006

1999

2003

2001

2006

1958

2004