A review by bookishbatz
Weird Blood by Azalea Crowley

dark funny mysterious medium-paced

5.0