A review by chloesnotscared
All the Beautiful Sinners by Stephen Graham Jones

challenging mysterious

3.5