After the election nobody wanted, the result that nobody expected. The nation rejected "strong and stable" Theresa May, snubbed "Another Independence vote, mebbe" Nicola Sturgeon, gave a resounding two fingers to UKIP and hesitantly moved a little toward the distinctly non-strident Labour and its hitherto much-derided leader Jeremy Corbyn.
May's gamble - calling a snap election to achieve a strong majority in the House of Commons - has failed. The Tories have lost 12 seats overall, despite some significant gains in Scotland (up 12 seats). There should have been a swing to the Tories against both UKIP and Labour, based on their incumbency and the presidential nature of May's campaign. But packing the cabinet with Brexiteers who projected a "We won the referendum so we can do anything we like" attitude has backfired badly.
The results in Scotland, where both Labour and LibDems recovered seats swept up by the SNP last time, makes the overall picture harder to interpret but it does seem to fair to suggest that voters are split 50:50 between broad right and broad left in England & Wales and more tilted to the broad left (including SNP) in Scotland. This strengthens the hand of the Remainer /Soft Brexiteers. However, with Brexit negotiations due to start in 10 days and a weak government about to be take shape (minority Tory propped up by the DUP according to this morning's news reports), the UK is in a febrile state. Will this make the outcome worse, with the government unable to make any compromises and unable to make any deals for fear of plunging itself into turmoil?
Just as in those dramatic days in 2010, we now face a period of intense horse-trading, bluffs, personality clashes and individual bids for power. Will a tired and undoubtedly shaken Mrs May (no matter what she might attempt to portray in public) have the strength to see it through? We will find out very soon.