By: Sage

I recommend A Great And Terrible Beauty, along with it's sequels Rebel Angels, and The Sweet Far Thing. They are written by Libba Bray. I own them, love them and everyone should check them out!