Does Carol Kirkwood have any children and who is her ex-husband Jimmy Kirkwood as she marries policeman Steve Randall in stunning Buckinghamshire ceremony

Carol Kirkwood married her partner Steve Randall in a private, 'intimate and perfect' ceremony in Buckinghamshire over Christmas week.

The BBC Breakfast star said: 'It was the most perfect, romantic and intimate wedding. We are both so incredibly happy.'

It is the presenter's second marriage after her divorce from Jimmy Kirkwood after 18 years of marriage.

Who is Carol Kirkwood's ex-husband and did they have children? Find out by reading on.

Carol Kirkwood was married to Northern Irish cricketer and hockey player Jimmy Kirkwood from 1990 to 2008 (photo with the presenter).

Steve Randall (seen with Carol on their wedding day) married the BBC favorite in a private ceremony in Buckinghamshire over Christmas week

Steve Randall (seen with Carol on their wedding day) married the BBC favorite in a private ceremony in Buckinghamshire over Christmas week

Who is Jimmy Kirkwood?

Jimmy Kirkwood was born in Lisburn, Northern Ireland, on February 12, 1962.

The BBC favorite – born Carol MacKelliag – married Jimmy in 1990, when she was 28 and starting out at the BBC.

Her former husband was a cricketer, who also represented his country in hockey.

In the latter he won Olympic gold for Great Britain at the 1988 Games in Seoul, making three appearances, all in the group stages, against South Korea, the Soviet Union and India.

The versatile athlete also represented Ireland at the Hockey World Cup two years later.

After marrying Jimmy, Carol left the BBC to work in recruitment, but returned to the BBC in 1993 as a freelance presenter, during which time she also presented a bi-monthly program Talking Issues for HTV West.

Why did Carol Kirkwood divorce her ex-husband?

The shocking split between Ms Kirkwood and Jimmy was revealed in 2008, but it wasn't until she starred in Strictly Come Dancing seven years later – when she teamed up with pro Pasha Kovalev – that she really opened up about it.

She said: 'I've been married for a long time and I got married quite young, so it's nice to do things I have the freedom to do now.

'If I want to go to the theater or have dinner with friends, I have that freedom.'

Even then, she is very private about her personal life, and the reason behind the divorce is unknown.

Although she and Jimmy had no children, Carol's new husband does have a daughter from a previous relationship

Although she and Jimmy had no children, Carol's new husband does have a daughter from a previous relationship

Do Carol and Jimmy Kirkwood have children?

Carol and Jimmy had no children, but her new husband, Steve Randall, has a daughter from his own previous relationship.

Steve was married to Nichola Randall for 12 years before they split in 2017.

He is believed to be Carol's only major relationship since splitting from Jimmy, with the pair getting together in 2021 and getting engaged a year later.