The last two will battle it out in the X Factor Final tonight on TV3.
Nicholas Mc Donald and Sam Bailey are hoping to win this year's show to come away with a coveted record deal with Simon Cowell's label Syco and join Beyonce on her world tour.
There are reports that Sharon Osbourne is livid at the fact that if her contestant Sam Bailey wins her album will be a rushed album of covers due out in time for Mothers Day.