This book, written by Elizabeth Laird, is based on real people from her ancestoral past; a sort of family history given extra dimension by fictionalising and extending the facts known. It's aimed at early to mid teens, probabl;y most likely girls or historian boys. The main protagonist is Maggie who lives with her grandmother Elspeth and who is a covenantor, in other words someone who refuses to recognise the supremacy of the King as head of the church. They were being persecuted at the time of Charles 2nd, and this novel is set then. The undercurrent of witchcraft comes in because her grandmother is a 'witch', a wise woman and healer, who is prepared to go to the stake to save her granddaughter when she is arrested rather than give her up. Maggie has a hard life, running scared from the English soldiers and having adventures, mishaps and problems on the way. It's a good strong, historical read; there is very little fantasy and the situations are all too believable at the time without being over-egged and dressed up as 'exciting'. The fate that awaits Maggie if she is caught is no fantasy, but a hot stake and damnation. It isn't light reading, but all the better for that, this is a good solid book written well by an experienced author who manages to keep the facts coming without preaching or fluffing, a very hard move in writing like this. I'm passing ths on to my 12 year old son, who will find the true story of witches very different from the cute Harry Potter style.