Alice Cunningham is back! First stop is Prague, a city drenched in ancient magic. It's beautiful, haunted and full of history. Maybe too much history. When Alice is confronted by a deranged and powerful witch with a grudge, she decides it's time to move on. But the past isn't going to leave her alone, and Alice finds herself caught up in a war she cannot possibly hope to win.