A review by _annreads
Vicious Prince by Rina Kent

5.0