The Enchanted Rose
Rose fabricates her own version of a perfect fairy tale to escape the harsh reality of her life. When a mysterious visitor turns up she must choose between the safety of her own imagination and the acceptance of her true identity.


1962

2016

2016

2017

2018

2018

2017

2017

2017

2017

2017

2017

1996

2001

2011

2015

2014

2014

2013