A review by marjayne
Forever Princess by Meg Cabot

5.0