The Voice UK finalist Leah McFall has confessed she's her own worst enemy.
Speaking ahead of this evening's final, Leah said she's even more critical of her performances than coach Will.i.am.
The 23-year-old fashion student is the odds-on favourite to win tonight, going up against Matt Henry, Mike Ward and Andrea Begley.
But despite the odds, Leah said: "I'm my own worst critic and hate it when I get a note wrong, but I've learnt to laugh at myself.
"Flaws are what makes someone beautiful."
Leah has already proved to be the most successful act from the BBC show in its two year history, having sold over 50,000 copies of her cover of I Will Survive already.
The Belfast singer puts the success of the song down to her feelings when performing it, explaining: "I was extremely nervous before singing such a big song, but I knew anyone who's experienced relationships would be able to relate to it - and I found it easy to channel emotion into the lyrics."
She added: "That comes from heartache. I think everyone's had their wee heart broken. I have. And I relied on pouring that into the song."
The Voice UK final airs tonight on BBC One from 7PM.