The evil Vendetta spends much of her time trying to turn Charlotte’s smile upside down, but try as she might, she can’t crush Charlotte’s endless optimism.
2023
2014
2025
1984
2022
2015
2013
2011
1982
1993
2017
2007