Last night's final of Britain's Got Talent was hugely emotional after Lee Ridley, AKA Lost Voice Guy, was crowned the winner of this year's series. The comedian, who lost the ability to talk due to complications with cerebral palsy, was in the top two with fellow comic Robert White, but pipped him to the post with the most public votes.
His heartfelt message to the judges was read out by his machine, thanking them for their support and revealing how grateful he'd been for the whole experience - even making time for one last joke at the Queen's expense.
But there was another moment from the final that caught a lump in the throats of viewers watching at home as the four judges made their way to the stage to congratulate their winner.
Head judge Simon took Dec's microphone from him to first off share a message to him - and it made for very emotional viewing.
Can you remember all the winners of Britain's Got Talent?
RADIO Britain's Got Talent winners so far slider
Paul Potts won the very first show in 2007 with his hugely impressive singing abilities.
Break dancer George Sampson won the show in 2008 at the age of just 14-years-old.
Dance group Diversity won the show in 2009, with Ashley Banjo going on to become a TV presenter.
The 2010 series also saw a dance group win in the form of Spellbound, pictured here performing with singer Katherine Jenkins that year.
Singer Jai McDowall won the show in 2011.
Ashleigh and Pudsey
Dog performing act Ashleigh and Pudsey were winners of the 2012 series. However, Pudsey sadly passed away in July 2017.
Another dance group won over the public in 2013, as Attraction used shadows and puppets to create beautiful spectacles - pictured here with Terry Crews.
Singing group Collabro wowed viewers in 2014 with their performances of musical theatre songs.
Jules and Matisse
Britain's Got Talent saw its second dog act winner in 2015 with Jules and Matisse.
Magician Richard Jones won the hearts of the nation in 2016.
Pianist and music producer Tokio Myers won the show in 2017, pictured here with BGT judge Amanda Holden.
Lost Voice Guy
Lost Voice Guy, real name Lee Ridley, won in 2018.
Colin Thackery won Britain's Got Talent in 2019.
He said to Dec, "I want to say to you Dec, you have done an outstanding job this week. Seriously, thank you," as Alesha Dixon grabbed him for a hug.
Fans of the show couldn't have agreed more, and took to Twitter to share their feelings.
Lost Voice Guy was crowned the winner of this year's Britain's Got Talent, meaning that he will perform for the Royal Family at this year's Royal Variety Performance which will take place on Monday 19th November and will be televised in December.