Danny Miller wanted to quit 'I'm A Celebrity... Get Me Out Of Here!' on several occasions - but he "couldn't afford" to.
The 30-year-old actor retired his long-running role as Aaron Dingle on ITV soap 'Emmerdale' and signed up for the reality show, which he won and was crowned King of the Castle on at the weekend.
And he's confessed it was a lot harder than he imagined and he nearly didn't make it through.
According to the Mirror Online, he said: “There were a lot of things thrown at us and there were a lot of people saying they wanted to quit. They hadn’t signed up for this experience.
"The Clink was hard. I don’t think I realised how hard it was when I signed up.
Watch: Danny Miller wins I’m a Celebrity… Get Me Out Of Here! 2021
Not only could he not afford to give up the pay packet, but the former soap star had to face his mental health issues head-on.
He added: “But there’s no point in me lying. The truth is that I wouldn’t have been able to afford to walk away from it.
"I think it was a mental challenge for me. Everyone in there had their own mental battles, and people in there including me have got their own mental health issues and stuff."
It was Danny's fiancee, Steph Jones - with whom he has a newborn son called Albert - who motivated him to stick it out to support his family.
He said that: "A, I couldn’t afford to do it, and B, I didn’t want to do it.
"She said, ‘This is a once in a lifetime opportunity’.”
The TV star also wanted to show the world who he really is after 13 years in 'Emmerdale'.
Danny added: “She was the one who said, ‘You need to do it for us and to set us up’. Without this show, I wouldn’t have been able to leave 'Emmerdale' and it’s all good saying that I wanted to go out there and show people who I am and stuff, but financially I’m not going to lie, without her, I wouldn’t have been able to do the show."
Watch: Danny Miller invites Lorraine Kelly to wedding