What an author to capture the times of the Middle Ages. A wonderful story of deceit, betrayal, love and romance. Katherine was the Mother of future Kings and John of Gaunt a Man of the times. Anya Seton gives us a page-turner of all the excitement of those times. A wonderful read.