The X Factor 2017's final three girls in the live shows have been confirmed.
Tonight was judges' houses as Sharon Osbourne picked her finalists for the live shows.
A total of six girls performed for Sharon who made it a family affair with son Jack and daughter Kelly in Francisco.
Once everyone had performed there was a tense deliberation before the tearful decisions were delivered.
Sharon said goodbye to Alisah Bonaobra, Deanna Mussington and Georgina Panton.
X Factor 2017: Girls in the live shows
20 - Singer Songwriter - Blackburn
First audition song: Roots - original song
Grace said: "Performing on a stage in front of as many people as possible is my home, that’s where I feel my best. It’s what I adore to do so to get through to the live shows where I’m not only performing for that studio audience but also being streamed into people’s living rooms around the country, it’s what dreams are made of."
16 - Student - Croydon
First audition song: Sail - Awolnation
Rai-Elle said: "I’ve wanted this since I was young. I’ve always watched the show and wished it was me, I just hope I can make it... I think that I bring a new vibe to the show, I’m true to myself - I don’t try and be anyone that I’m not."
16 - Pub Singer - Barnsley
First audition song: If I Ain't Got You - Alicia Keys
Holly said of the X Factor live shows: "A platform for me to grow as an artist, to find out who I really am and what I am capable of. Hopefully I can make a career out of this and people will enjoy listening to me. I want to inspire people, especially young girls who may have a dream but don’t know if they can make it come true.