Scan barcode
A review by annieb1223
A Great and Terrible Beauty by Libba Bray
2.0
Not really a fan. Gemma was annoying. Writing was really good, story didn't mix with me.