Arranged royal marriages in the Middle Ages were not always happy, but available evidence indicates that Eleanor and Edward were devoted to each other. Edward is among the few medieval English kings not known to have conducted extramarital affairs or fathered children out of wedlock. The couple were rarely apart; she accompanied him on military campaigns in Wales, famously giving birth to their son Edward on 25 April 1284 at Caernarfon Castle, either in a temporary dwelling erected for her amid the construction works, or in the partially constructed Eagle Tower.