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

3.0

Originally read in 2008.
Re-read in 2012.
Re-read in 2022.