Kayleigh is a 19 year-old student and waitress from Clydach, Wales.
At the auditions Kayleigh got quite the reaction from the judges after singing With You from Ghost.
"Something about that song gets me every time," Simon Cowell said.
And tonight, Kayleigh ends up leaving Spice Girl Mel B in tears.
"Today, this performance means everything. I haven't come all this way to go back home to tell all my family no," says Kayleigh.
Even before singing, Kayleigh is already teary, telling Simon: "Thank you so much for bringing me here. I needed this and it means so much. It's my passion, thank you."
After Kayleigh sings for Simon, Mel and Emma Bunton, there are a lot of emotions on display.
"I'm so angry you made me cry," says Mel.
"It's hard to make Scary cry," quips Emma.
Kayleigh herself reacts: "It felt amazing, the lyrics are so powerful and I feel like I a really relate to them. I think it's really important to be okay, not everybody's going to like you. Just be who you are."
Will Simon pick Kayleigh for his final three?
Find out who gets through to the LIVE SHOWS during the judges' houses tonight.
The X Factor continues on ITV Saturday 1st October at 8pm and Sunday 2nd October at 7.30pm.