A review by tessaturnspages
Seraph by Lily Mayne

4.0