Bryan Ferry says his marriage broke down because he didn't want any more children.
The 70-year-old singer split from Amanda Sheppard, 32, two years after their 2012 wedding and Bryan - who has four grown-up sons - admitted his reluctance to have more children was the main factor in the breakdown of their marriage.
He said: "We wanted different things, that's really the phrase. She wanted a baby and I didn't. First of all, I thought I could and then later I thought: it's not the right thing to do.
'It was a terrible, terrible stressful time for both of us. I just thought it could have ended up really bad, with me being too old to work.
"We so enjoyed each other's company apart from the stupid things that people would write in the papers about the age difference.
"It really doesn't make any difference and it's strange how it's outside people's experience - they think it's weird but it wasn't at all. Sometimes people just get on with each other and we did, rather well."
And Bryan has nothing but good things to say about his ex.
He added to the Mail on Sunday's Event magazine: "She's a wonderful girl and I could never think anything bad about her. She's full of life, positive and a great lightness of spirit, which complemented my more grave side.
"It was a great combination and it's sad that we had to go our different ways."
Bryan also revealed he has been single since his divorce from Amanda last year, saying: "I have not seen anyone since Amanda so it is now quite a long time."