A review by treadsbooks
The Dark Hours by Amy Jordan

5.0