A review by emilyg0663
Once More Upon a Time by Roshani Chokshi

4.0

Adorable, hot, funny
Loved the story and the characters