Who married Alfonso VIII of Castile?
Eleanor of England married Alfonso VIII of Castile . The age gap was 5 years, 9 months and 14 days.
Alfonso VIII of Castile

Alfonso VIII (11 November 1155 – 5 October 1214), called the Noble (El Noble) or the one of Las Navas (el de las Navas), was King of Castile from 1158 to his death and King of Toledo. After having suffered a great defeat with his own army at Alarcos against the Almohads in 1195, he led the coalition of Christian princes and foreign crusaders who broke the power of the Almohads in the Battle of Las Navas de Tolosa in 1212, an event which marked the arrival of a tide of Christian supremacy on the Iberian Peninsula.
His reign saw the domination of Castile over León and, by his alliance with Aragon, he drew those two spheres of Christian Iberia into close connection.
Read more...
Eleanor of England

Eleanor of England (Spanish: Leonor; c. 1161 – 31 October 1214), was Queen of Castile and Toledo as the wife of Alfonso VIII of Castile. She was the sixth child and second daughter of Henry II, King of England, and Eleanor of Aquitaine. She served as Regent of Castile during the minority of her son Henry I for 26 days between the death of her spouse and her own death in 1214. Her great-granddaughter and namesake, Eleanor of Castile, married the future Edward I of England in 1254.
Read more...