A review by anayaix
Seraph by Lily Mayne

3.0