Scan barcode
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.
Re-read in 2012.
Re-read in 2022.