Only weeks after his three-year-old was diagnosed with liver cancer, Michael Buble has performed a heart-wrenching song for Children in Need.
Earlier this month, the singer and his wife Luisana Lopilato said they would be "putting their careers on hold" while their sick toddler received treatment in the US, with Michael reportedly vowing to not sing again until his son had beaten the disease.
The 41-year-old did however have one last poignant performance to do, before retreating from the limelight.
The father-of-two made his last appearance on televised charity fundraiser Children in Need on Friday, with a pre-recorded performance of ‘God Only Knows’, originally made famous by The Beach Boys.
"We thank you so much and of course our thoughts are with you at this difficult time for you and your family," said the hosts of the show.
He had reportedly pre-recorded the track last October, before his son’s tragic diagnosis.
Viewers were left heartbroken after the crooner’s haunting performance, with many taking to Twitter to wish him and his family support.
Spanish magazine Gente reports that Noah has started chemotherapy treatment which is expected to last four months, but has a 90 percent chance of beating the disease.
Michael and Luisiana are also parents to Noah’s little bother, ten-month-old Elias.
Earlier in the year, the proud dad spoke about the joys of fatherhood, telling E! News that being a dad to his two boys "defines" him.
"I love them more than I'll ever love anything, or anyone in the whole universe."
This year's televised fundraiser has reportedly raised more than $56.6 million so far for Children in Need and featured performances and appearances from Eddie Redmayne, Ricky Gervais, Little Mix and stars from The Great British Bake Off.