A review by onebookishbabe
A Great and Terrible Beauty by Libba Bray

3.0