THE four finalists have been chosen on The Voice.
Darren Percival, Karise Eden, Rachael Leahcar and Sarah de Bono will perform one last time in next week's live grand final.
The inaugural winner will be determined by public vote, which closes next Monday at noon.
The coaches had to make some difficult decisions between diverse talents.
Keith Urban called choosing between Diana Rouvas and Percival as "impossible".
"How do you pick? It's impossible to make a decision," he said.
There was no other choice for Seal after blues singer Eden brought him to tears with her performance of Leonard Cohen's Hallelujah.
"I realised pretty early on with you that I had been given a gift," he said.
Delta Goodrem chose young singer Leahcar over her former backing singer Glenn Cunningham.
"Rachael, the connection you have to everybody in Australia is phenomenal to watch," Goodrem said.
The Voice grand final will air on Channel 9 next Monday, June 18, at 7.30pm.
Update your news preferences and get the latest news delivered to your inbox.