Scan barcode
A review by chelford
Rebel Angels by Libba Bray
3.75
The story overall was cute and interesting, but some of it felt very contrived, especially the whole anagram bit. I will say, though, that as a teen I thought the whole thing was utterly brilliant.