Princess Kate “fulfilled a long held promise” to Princess Charlotte because she felt “guilty”. That is according to royal biographer Ingrid Seward who says Kate told Charlotte she would one day take ...