The White Witch is a story set at the time of the beginning of the English Civil War and the men and women drawn into it on both sides.
Robert Haslewood, the local squire turns puritan and follows his boyhood hero to war leaving his children and wife behind him. His cousin Froniga, half gypsy and the White Witch of the title, a wise woman with the power of healing lives in danger. Her gypsy cousins sometimes camp near her but will always move on. They have befriended Yomen, who conceals a grand past but is now a tinker and royalist spy. He loves the puritan Froniga. A journey man painter, Francis, delights in painting the Haslewood children while spying too for the royalist cause.
Their lives entwine until the bloodiness of war forces them to be loyal to their side whatever their personal ties, threatening to destroy friendships and humanity and kindness in the process.