The final X Factor contestants have visited patients at London’s Great Ormond Street hospital after recording a cover of Michael Jackson’s You Are Not Alone with proceeds going to the charity.

Reality TV star Stacey Solomon said that visiting child cancer patients there was difficult because she could not bear her 18-month-old son Zach becoming seriously ill.

Stacey, 20, said: “I think the reality is that it doesn’t matter what, it can happen to anyone at any age – no one’s immune to anything but I can’t think of anything worse than your child being ill, nothing compares to that.”

She joined fellow contestant Danyl Johnson, 27, on a tour of the hospital’s Elephant Ward, which treats cancer patients.

Former bookies’ favourite Danyl, who narrowly missed being voted off the ITV1 show on Sunday, said: “It just makes you weigh up everything that’s going on with your life. You meet the parents who are going through the hardest time ever – no one wants their kid to be ill ever.”

The charity single will be available to download from November 15 and to buy in shops from November 16.

Lucie Jones, 18, said: “I love that song. It’s beautiful. And we’re doing it for a great cause as well.”

Fellow contestant Lloyd Daniels, 16, added the group had been practising the song around the house “just to get it right”.

All the contestants will be performing the single on The X Factor on November 15.