Scots presenter Carol Kirkwood left gobsmacked live on BBC Breakfast by colleagues' sweet surprise

BBC Breakfast's weather presenter, Carol Kirkwood, was caught off guard live on air today as her colleagues Jon Kay and Sally Nugent broke into a rendition of 'Happy Birthday'.

The Scots presenter who is celebrating her 62nd birthday today was flooded with supportive and congratulatory messages from viewers after her surprise on the BBC show.

As Sally and Jon transitioned to the weather segment this morning, they immediately began singing upon Carol's appearance on screen.

The BBC star, who originally hails from the village of Morar in Inverness-shire, appeared surprised but delighted by the gesture, breaking into laughter as the singing continued, the Express reports.

Jon Kay and Sally Nugent
BBC Breakfast hosts Jon Kay and Sally Nugent broke into song for Carol's 62nd birthday -Credit:BBC

Sally exclaimed: "Morning Carol! " to which Carol responded: "Bless you both. Thank you! You took me by surprise completely, but how melodic."

"Thank you and good morning everyone," she added cheerfully. Fans quickly took to X, formerly known as Twitter, to send their well wishes to the beloved BBC icon.

BBC Meteorologist Matt Taylor shared a charming selfie of the two of them laughing together on social media, captioning it: "Happy birthday to the best of friends ...partner in crime ...colleague ...and wonderful human being!

"Not the clearest of photos, but sums up the fun I have with @carolkirkwood. Happy birthday lovely!"

A fan club dedicated to Carol re-shared the post, captioning it: " Happy birthday to @carolkirkwood! Join in if you know the words! "

The Scots weather presenter appeared to be taken aback by her colleague's surprise for her live on air -Credit:BBC
The Scots weather presenter appeared to be taken aback by her colleague's surprise for her live on air -Credit:BBC

In the comments section of both posts, Carol was inundated with warm wishes from her fans. One admirer commented: "Happy Birthday Carol, hope you have an awesome day."

Another fan expressed: "Happy Birthday Carol... Have a lovely day xx."

A third follower chimed in: "Happy Birthday @carolkirkwood have a wonderful and fabulous day lovely."

A fourth added: "Happy Birthday Carol You are a national treasure. Oh and thank you for the beautiful sunshine in the Portsmouth area this morning. Have a wonderful day #BBCBreakfast #Happybirthdaycarol".

Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our daily Showbiz newsletter here.