A review by mayeeta
Before the Devil Breaks You by Libba Bray

5.0

holy. shit.