Batsandbyrds rated Rebel Angels: 3 stars
Rebel Angels by Libba Bray (Gemma Doyle, #2)
Gemma and her friends from the Spence Academy return to the realms to defeat her foe, Circe, and to bind …
Gemma and her friends from the Spence Academy return to the realms to defeat her foe, Circe, and to bind …