The Voice 2013 finalists have been revealed, with four artists going head to head for the win.
This evening was The Voice UK 2013's live semi-finals, as eight acts were halved in another set of eliminations.
Each of the artists performed a solo number as well as a team performance with their coach, and finally all eight got on stage together for a huge group song.
The public had the ultimate say, deciding between the two acts in each team, with the singer with the fewest votes going home.
When it came to the results, in Team Jessie it was Matt Henry who beat Ash Morgan to make the final four.
On Team Danny, Andrea Begley beat Karl Michael to win her spot in the final.
There was no shock exit for favourite Leah McFall, as she beat rival Team Will singer Cleo Higgins to make it through to the last live show.
Browse pictures of the finalists reveal below, with all the tears, cheers and hugs included!
The Voice UK final will air from 7:15PM next Saturday night on BBC One.