Stevie McCrorie has been crowned winner of The Voice.

The 29-year-old fireman, coached by Ricky Wilson, beat off competition from Lucy O'Byrne in the grand final of the talent show.

His debut single, which will be available from midnight, is a cover of Lost Stars, which was originally by Maroon 5 singer Adam Levine.

After his victory was announced, McCrorie, who is from Clackmannanshire in Scotland, said: "I never thought this was possible."

I'm so lost for words right now. I can't thank everyone enough for doing this for me. After tonight it's down to business.

Stevie McCrorie

First Minister Nicola Sturgeon immediately tweeted her congratulations.