It's almost time for the third season of 'Dancing with the Stars' to come to an end with the finale taking place this Sunday on RTÉ One.

Mairead Ronan, Johnny Ward and Cliona Hagan will battle it out for the coveted glitterball trophy and it truly is hard to call who will go home with it. All three have proved their worth on the dance floor and have come on leaps and bounds since the show began.

Each of them will perform two routines in the final - one personal favourite and the other chosen by the judges. (See how the judges score all the dances here.)

 

Who will do enough to win? And could we have our first ever female winner of 'Dancing with the Stars'?

Vote for who you would like to see win below:

Find out who will win on 'Dancing with the Stars' this Sunday on RTÉ One at 6.30pm.