The princess decides for herself what it means to live "happily ever after", raising important questions about marriage, independence and responsibility.
1965
2020
1999
2013
2003
2015
2018
2024
1923
2000
2021
1966
1990
2012