A review by novelette
Forever Princess by Meg Cabot

3.0

Finally, she stands up for herself. Yea!