If you've just woken up, you've slept through the most extraordinary series of election results in recent British political history.
For months, Westminster commentators obsessed over polling that suggested the two main parties would be close in both the number of seats and the number of votes cast.
But the snap exit poll was released at 10pm saying the Tories would comfortably be the largest party - though just shy of a majority.
Story continues below slideshow
It also confirmed the SNP would sweep Scotland and destroyed any Lib Dem pretensions of surviving with a decent number of MPs - predicting they would hold just 10 seats.
But what followed was an election result that would have been unfathomable five years ago that was characterised by big name politicians, some of whom had held their seats for decades, conceding to newcomers.
Most recent projections now have the Tories winning a 329 seat majority, meaning the Downing Street occupant will almost certainly not change.
GENERAL ELECTION 2015
General Election 2015 Live Updates And Results
Row Over Exit Poll As Tories Look Set To Win Most Seats
Labour's Campaign Chief & Scottish Leader Lose Seats In SNP Surge
Meet Mhairi Black, The 20-Year-Old Student Who Just Unseated Labour's Campaign Chief
Nick Clegg's Leadership On The Line Amid Awful Election Results
How To Watch The General Election Results Online And On TV
Watch Frustrated Farage End TV Interview Amid Rumours He Will Lose
Anti-Tory Tweeters Are Reacting With Revulsion To The Exit Poll Results
The Mirror Front Page Has Lost It Over A Predicted Tory Victory
Watch Ed Balls React To Rumours He Could Lose His Seat
Lib Dems Are So Unhappy With The Exit Poll Paddy Is Going To Eat His Hat
Farage's Future In Doubt As Ukip Predicted To Win Just Two Seats
Paxman's Election Night Standup Shows He Should Stick To His Day Job
Ukip's Wikipedia Page Was Well And Truly Hacked