Kanye West has apologised to Kim Kardashian for causing her "stress". The 45-year-old rap star and Kim, 41, finalised their divorce earlier this year, but in a promotional clip from his upcoming interview on 'Good Morning America', Kanye has offered a heartfelt apology to his ex-wife. The chart-topping rapper - who has North, nine, Saint, six, Chicago, four, and Psalm, three, with Kim - says: "This is the mother of my children.