Scan barcode
A review by ciarafarris
Before the Devil Breaks You by Libba Bray
4.0
4 stars just because I have some complaints about the fates and developments of certain characters. No spoilers.