Despite initial concerns that the Queen might be barren, Henry and Eleanor had five children together. In 1239 Eleanor gave birth to their first child, Edward, named after the Confessor. Henry was overjoyed and held huge celebrations, giving lavishly to the Church and to the poor to encourage God to protect his young son. Their first daughter, Margaret, named after Eleanor's sister, followed in 1240, her birth also accompanied by celebrations and donations to the poor. The third child, Beatrice, was named after Eleanor's mother, and born in 1242 during a campaign in Poitou. Their fourth child, Edmund, arrived in 1245 and was named after the 9th-century saint. Concerned about Eleanor's health, Henry donated large amounts of money to the Church throughout the pregnancy. A third daughter, Katherine, was born in 1253 but soon fell ill, possibly the result of a degenerative disorder such as Rett syndrome, and was unable to speak. She died in 1257 and Henry was distraught. His children spent most of their childhood at Windsor Castle and he appears to have been extremely attached to them, rarely spending extended periods of time apart from his family.