Answer
Philip the Good was married three times. His first wife was Margaret of Bavaria, with whom he had two children, Mary and Charles. After Margaret's death in 1447, Philip married Isabella of Portugal, with whom he had four children, John, Philip, Anne and Francis. Isabella died in 1458, and Philip married Isabella of Bourbon, with whom he had one child, Margaret. Philip the Good died in 1467.