Scan barcode
A review by starbreather
A Great and Terrible Beauty by Libba Bray
4.0
This book is the quintessential young adult: friendship, (first) love, and coming of age!