Beverley was invited onto The One Show as a guest and sent fans into meltdown with her age-defying looks and sizzling green minidress.
The gorgeous singer, 48, appeared alongside cricketer Freddie Flintoff, 43, to chat about being a judge on ITV's Stars In Their Eyes reboot.
But viewers of the popular weeknight BBC programme were bedazzled by how stunning she looked.
They raced to Twitter to lavish Beverley with praise, with one writing: “The One Show. Damn! Beverley Knight looking like fire”.
"I now have Beverley Knight hair envy”, added a second.
While a third rocked up with: "Dayummm Beverley Knight don't hurt 'um! looking amazing on The One Show”.
Strictly Come Dancing star Oli Mabuse co-hosted the show with Jermaine Jenas, and the pro dancer appeared a little taken with her striking guest.
The Wolverhampton-born beauty is perhaps best known for soul-stirring hits like Beautiful Night, Get Up and Shoulda Woulda Coulda.
But in 2013, she became a big name in musical theatre, taking over the lead role of Rachel Marron in The Bodyguard before going on to star in Cats and Memphis.
In 2017, Beverley even made her panto debut as the Fairy Godmother in Cinderella.
Oti had actually caught one of the star’s performances and loved it, so she was completely lost for words at being in the presence of an idol.
Welcoming the music and stage legend, she said: “So Beverley, it’s lovely to have you on the show”.
The Strictly champ went on to add: "I have to tell you I am from South Africa, and we never usually have a lot of musicals, or I'd just never been.
“And the first ever musical that I had ever seen was … Memphis, and I just remember seeing you and thinking, 'Oh my goodness I am so blown away', so I'm having a real fangirl moment”.
Flattered, the songstress responded: "Oh bless you, thank you".
We pay for your stories!
Do you have a story for The Sun Showbiz team?