A review by kayla_thebookishmama
Oathbound by Tracy Deonn

5.0