Scotsman Cameron Stout last night won Big Brother 4 and the £70,000 first prize.

The 32-year-old fish trader from Orkney looked shocked and was momentarily speechless as Davina announced he had won.

"I can't believe it," he said as he was embraced by runner-up Ray and both jumped up and down with joy.

"Thank you, thank you," he shrieked as he found his voice.

Cameron, described as a Bible-bashing virgin, then held his temples and looked both ecstatic and scared by his win. "Oh Ray," he said.

"Enjoy it," the Irishman told him as he grabbed his suitcase and prepared to leave the house. "All the best."

Cameron became the nation's sweetheart after confessing he was a virgin saving himself for wedded bliss.

Cameron, who has frequently read the Bible to his fellow housemates, told Big Brother during the opinions task: "I don't think you should spoil yourself before getting into a special union."

But he did get a little over excited by all the talk of "special unions".

"I can't wait to get married," he gushed.

He also voiced displeasure at the other contestants' continuous drinking stories and rowdy behaviour during heavy boozing sessions.

The reserved teetotaller came out of his shell after an exchange trip to the Big Brother house in South Africa, where he attracted more than a little attention from the ladies.

Rumours have also abounded about his relationship with Steph after a tame ten-second kiss during a drunken game of spin the bottle.

After a tepid start, their affection for each other seemed to grow stronger in their final hours together.