I must say the British voting public has really developed a flair for the dramatic in the past few years. Mrs. May seemed (at least to me) to have made a fairly safe bet on a snap election, only to be humbled by what exactly? Terrorist outrages? A "dementia tax"? An unexciting style? Euro-skeptic-skeptics?
Who could have predicted Labour surging, apparently on a platform of making the Nanny State great again? Or the Tories taking a dozen seats from the SNP in Scotland?