The princess decides for herself what it means to live "happily ever after", raising important questions about marriage, independence and responsibility.
2023
1978
2020
2019
2001
2022
2017
2021
2025
2000
1960
2024
1959
2014
2011
2013