A review by thehornyprofessor
Cackle by Rachel Harrison

5.0

This book spoke to me on a level I am simultaneously embarrassed to admit and yet for which I make no apologies.