After Brexit and Trump, we thought the political hurricane might have blown itself out.
And boy, were we wrong.
Jeremy Corbyn is celebrating this morning while Theresa May's unloseable election ended in humiliating defeat, with the Tories losing their majority and Britain heading for a hung Parliament.
There've been all manner of twists, turns, trials and tribulations tonight, and we've been there for every one of them. Hope you've enjoyed the journey with us.
Here's a recap of our live blog, so you can see how things unfolded.