Who knew he could do that?!
Coronation Street hasn't been the happiest street for a while now - but David Platt finally gave viewers something to smile about during Friday night's episode.
The former bad boy of the cobbles, played by Jack P. Shepherd, revealed a secret he appears to have been hiding after showing off an impressive singing voice, much to the delight of those watching at home.
Watering the plants in Roy Cropper's flat while the cafe owner is on his travels, David belted out the classic Christmas hit Stay Another Day by East 17.
And his soothing tones appeared to be all Anna Windass needed as even she poked her head out after seeking refuge at Roy's following her escape from police custody - much to David's surprise.
Fans were quick to praise David's vocal ability, with many taking to Twitter thank him for making their day.
"David's got one hell of a singing voice!" said one viewer.
While another added: "David singing Stay Another Day whilst watering Roy's plants is something I didn't know I need until it happened."
A third tweeted: "David Platt needs to apply on XFactor next year #Corrie".
A fourth asked: "Can we just have half an hour of David singing, because me and my cat loved it."
And another gushed: "Oh god when I thought I cannot love David Platt more He's amazing! #Corrie @itvcorrie"
Coronation Street continues Monday at 7.30pm on ITV.
Get the What to Watch Newsletter
The latest updates, reviews and unmissable series to watch and more!
Jenni McKnight is a beauty, lifestyle and entertainment journalist, currently US Lifestyle Editor for HELLO! Online. She has also written for HELLO! Magazine, GoodTo, CelebsNow, Daily Mirror and Yahoo! Her first big break came when she interned on the Guilty Pleasures showbiz desk at Metro newspaper. She has since worked on the online lifestyle team at Woman & Home and Woman and was Senior Content Editor at CelebsNow.