Scan barcode
A review by jennareasner
A Great and Terrible Beauty by Libba Bray
adventurous
dark
emotional
mysterious
5.0