We often think of Medieval princesses in terms of fairy tales - as beautiful young ladies waiting around, in their tall pointy hats, for some knight to come along and rescue them from a tower.