The queen that never was
In 1269, Eleanor of Castile gave birth to a little girl, named after her mother. At the time, Eleanor was some years shy of thirty years, had been married to Edward of England for fifteen years and had, so far, been brought to bed of six children that we know of. Three of those were …