Valdemar II of Denmark
In 1230, John I married Sophie of Denmark (1217–1247), daughter of King Valdemar II of Denmark and Berengaria of Portugal. With her, he had the following children: