એલેનોર, કેસ્ટિલેની રાણી