Most of the UK stood agog today, as Theresa May announced a snap general election in June amid the continuing fallout over Brexit.
But Twitter quickly rallied, with self-styled comedians and pundits rushing to craft pithy little quips on the ensuing upheaval.
As the political blood-letting looms, come duck beneath the storm clouds with a look at the funniest reactions to the news out of Westminster today...
First came the rumours
Before the prime minister even took to her podium, speculation was rife as to what this mystery announcement might be.
Then the moment of truth
Bang on schedule, the PM stepped out - and reaction on Twitter was swift:
And finally, time for reflection
Once Twitter had a bit of time to digest the news, the gags kept pouring in...