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

5.0