A review by bexh
Love & Monsters (The Black Archive, #28) by Niki Haringsma

challenging informative medium-paced

3.75