Last week the judges found out who they would be mentoring them for the rest of the series. This weekend it's the final steps to the final 12 as The X Factor contestants join their mentors at their homes for one last performance before the judges decide on who will be their final three.
First up are the boys who are at Dannii Minogue's home in Ibiza. Helping Danny pick her final three is music writer and producer Terry Ronald who has worked with Dannii, Girls Aloud and Westlife. Andy, Luke, Ridian, Leon, Charley and Dominic will each be given a hand picked song by the judges which they will have to use to impress Danny and Terry with.
The boys have been given the following songs
Andy:
Sorry Seems to Be the Hardest Word
Dominic:
I'll Be There
Leon:
I Still Haven't Found What I'm Looking For
Charlie:
Patience
Rhydian:
Somebody to Love
Luke:
Mandy
Rhydian is sure he's going home.
In Dublin, the Over 25's are with Louie and is being joined by
Westlife's Kian Egan to help pick his Top 3.
The Over 25's songs:
Niki:
One Moment In Time
Icaro:
Creep
Zyta:
Amazing
Beverley:
When You Tell Me That You Love Me
Daniel M:
Father and Son
Daniel D:
Cannonball
Now it's time for the groups at Simon Cowell's place in Spain and is joined by former pop star Sinitta who will help him choose who will make his top 3.
The Group's Songs
Same Difference:
Nothing's Gonna Stop Us Now
Ghostt:
Have You Ever
Futureproof:
Nobody Knows
W4:
Wishing On a Star
I Sette Cantanti:
California Girls
Hope:
Umbrella
Finally it's the girls turn with Sharon in Hollywood who is joined by
Nicole Scherzinger from the
Pussycat Dolls and an audience of her Hollywood neighbors.
The Girl's Songs
Kimberley:
I'll Stand By You
Victoria:
Time After Time
Kim:
Eternal Flame
Alisha:
Chains
Steph:
When You're Gone
Emily:
Beautiful
Tomorrow night, twelve dreams will be shattered and twelve dreams will become a reality.

