The third and much anticipated final instalment in the highly-praised Witches at War series. The previous book in the series ended with a shocking revelation. Now, Sam and her mentor, the incompetent and rude but strangely likeable Esmelia Sniff, have been separated and evil is beginning to dominate the world. It's the longest, coldest winter since records began and the newspapers are reporting sightings of strange and evil creatures making...