Sophie struggles to regain her magical powers as an epic war approaches, in the third book in Rachel Hawkins's Hex Hall series.