Poco después de ser coronado, Henry contrajo matrimonio con la hermana de David, Edith, lo que convirtió a David en el cuñado del rey de Inglaterra.