Britain’s Got Talent star Charlotte Jaconelli has confessed she bursts into tears every time she sees James Arthur sing on The X Factor.

The 17-year-old opera singer, who has shot to fame with school friend Jonathan Antoine, 17, after coming second on Britain’s Got Talent this year, is a big fan of The X Factor and is struggling to choose a favourite contestant to support.

She said: “My favourite was Amy Mottram and now she’s a wild card and she might not be in it. But I also like James Arthur – he makes me cry every time he sings.

“There’s loads – they’re all amazing. I think Lucy Spraggan’s really good at what she does. They’re all so good this year, they’ve got really amazing singers and it’s just so hard to pick a favourite.”

But whoever does win this year’s X Factor, Charlotte promises the contestants that even being a runner-up on one of Simon Cowell’s TV talent shows will completely change their life.

She said: “Oh my God – it literally flips your life upside down and changes it completely. It’s an amazing thing to happen.”