A Day of Fallen Night (The Roots of Chaos #0) by Samantha    Shannon