X Factor judges Louis Tomlinson and Ayda Field were brought to tears by a singer who auditioned with a song he wrote about the sudden death of his mother on Saturday night's show.

Contestant J-Sol revealed that he had decided to follow in his late mother Victoria's wish for him to appear on the show after reading old text messages from her.

He was sent straight through to the next round of the competition after his performance of his song Bullet in My Heart.

J-Sol impressed judges with X Factor performance

One Direction star Tomlinson, who lost his mum Johannah Deakin in 2016 following a battle with leukaemia, shed tears during his emotional performance and embraced J-Sol on stage afterwards.

Louis Tomlinson embraced J-Sol on stage

Tomlinson told the London-born performer: "That was moving for me. I lost my mum as well, I think you did an amazing job."

"That’s the power of music that you can write such a beautiful song that’s touched us all on this panel. You’re a legend for what you’ve just done."

Meanwhile, fellow judge Ayda Field revealed her father passed away suddenly at 68-years-old from a heart attack.

Ayda Field touched by J-Sol's song

She told the X Factor hopeful: "I will never forget how the world swallowed me up on that day when I found out.

"I just want to thank you because that was a beautiful song and a powerful song and I know your mum will be really proud of you."

The singer said he knew his mother would be proud of him.

The judges unanimously decided to send J-Sol through to the next stage of the competition.

The X Factor continues at 8pm on Sunday on ITV.