It looks likes David Cameron's Conservatives will survive albeit fall short of forming a majority government. Nevertheless, it looks like they will gain seats.
When you consider that there was tremendous discontent with Cameron's leadership and London Mayor Boris Johnson was clipping at his heels, it is triumphant night for Cameron.
But the SNP is arguably the night's biggest winner. They will capture every constituency in Scotland except the Shetland Islands (a Liberal Democrat stronghold). The Yes side might have lost last fall's referendum, but their momentum has grown a thousand fold. Nicola Sturgeon plays no small part in this and the more I hear from her the more she impresses me even if I don't agree with her progressive politics.
There are three big losers tonight - Labour, Liberal Democrats & the UKIP.