A Great and Terrible Beauty

by Libba Bray Book 1 of the Gemma Doyle Trilogy