Maggie Blair is a young orphan who lives with her grandmother, an old, quick-tempered lady, in a little Scottish village. Her life isn't perfect, bu she doesn't complain. 
 Until the day she and her grandmother are sentenced to death for witchcraft. 
 This book was so good that I wonder why it doesn't have a higher rating on Goodreads. I understand that the description leads people to think that this is a fantasy/paranormal novel when in truth it's the very realistic, and partly invented, story of a person who truly existed. Everything, from the setting, to the story, to the characters, to the society of this book was felt so real that I had the feeling that I was there with Maggie, in seventeenth-century Scotland, and that I really was a part of that world. 
 The only thing missing in this novel was a little bit of romance. I always like some in the books I read, but I have to admit that Maggie's adventures were so interesting that they kept me entertained through the whole book. I also liked Maggie's thoughts about God, about religion, about people in general, and most of all about inner growth. The author's enviable writing made it all even more enjoyable. 
 Annie was one of the most dumb, shallow, mean, loathsome characters I've ever read of. She was also the perfect enemy for Maggie, one that she could not defeat if not with her own force. 
 The Betrayal of Maggie Blair was an excellent read and I thank netGalley for providing me a copy. I highly recommend this book to all the fans of young-adult and historical ficiton.