Theresa May has called for a general election on 8 June, despite previously denying there would be an early election.
And, as expected, people have a few thoughts.
The Lib Dems weren't left out:
Nor were Jeremy Corbyn and Labour:
Or the fact that May recently spoke out against a second Scottish independence referendum because of, erm, the instability it would cause:
Let's leave on some silver linings, shall we?