The princess decides for herself what it means to live "happily ever after", raising important questions about marriage, independence and responsibility.
2019
2020
2013
2025
2022
1960
2024
2017
2005
2015
1996
1965
2023
2010
2018