Eleanor of England
With Eleanor of England, Alfonso had 11 children: