It was a night of high drama and, for many, lots of despair.
The Conservatives stormed to a huge majority and Brexit looks set to happen. Understandably, people who were clinging on to the hope of a second referendum are feeling rather devastated.
But beyond all the talk of a “mandate” for Brexit, does the result really say that?
It’s of course true that the party who spent the last six weeks saying “Get Brexit Done” has won big.
Yet looking at the total vote share for pro-Brexit parties vs parties who favour a second EU referendum tells a different story.
Counting up votes for Labour, the Lib Dems, the SNP, Plaid Cymru and pro-EU independents, the vote share comes to 52 per cent.
Pro-Brexit parties, including the Conservatives, the Brexit Party and UKIP, tallied at 48 per cent.
What is it with the 52:48 ratio? 2016 was bad enough, but we can't seem to let go of it.
On Twitter, there was no shortage of Remainers complaining about the First Past the Post voting system which produced a pro-Brexit majority despite Brexiteers winning less than half of the votes.
More: Here’s why this clip of Nicola Sturgeon is seriously dividing people