Omnibus version of the first three volumes in the Ghostspeaker Chronicles.
Johanna is a daughter of a merchant and she has Notions: that she will take over her father's business and that she will not get married. And, she will get the church to accept that some people are born with magic and that this is not their choice.
Fate has different ideas. An invasion of fire demons burns down her prosperous town. Johanna is forced to flee with a witch, a follower of the church and the tiny nation's mentally unstable crown prince.
The journey brings them closer to the source of the evil magic that threatens all of the lowland countries. Unless someone stands up and fights for freedom.