The X Factor 2016 finalists had a masterclass with John Legend this week.
Ten singers remain in the competition and this Saturday night it's Diva week.
During rehearsals, the contestants had a surprise visit from Grammy-award winning singer John Legend for an exclusive masterclass.
John had a front row seat as the contestants each gave him a sneak preview of what they will be performing tomorrow night and even joined in for a sing-a-long as Nathan from 5 After Midnight jumped on the piano to play Ordinary People.
The singer also shared advice with the contestants on the importance of song choices and how to deal with rejection.
John told the group: “When I first started I got rejected by every major record label, including the label I am signed to now. It took six years for me to get there. You just need to keep going.”
John, who will be performing his new single Love Me Now on the results show this Sunday, was really impressed with the performances.
But who was his favourite?
John said: “I think it’s a really good group! There’s some really talented singers, some good variety in the styles. I had fun meeting everybody today and hearing them up close and personal.”
He added: “I really liked Four of Diamonds, I really thought they were wonderful. And Gifty was great, she had such a good energy. I think both Matt and Relley can be better than they were today, they are both really talented."
The X Factor 2016 airs LIVE on ITV Saturday, from 8PM with the performances.
Then on Sunday night at 8PM the latest results will see another act leave, as well as performances from Shawn Mendes and John Legend.