Yup. All sides pretty much ran terrible campaigns over here in the UK. So Boris doing the "lets just get Brexit done" resonated with all the people who have just got fed up and frustrated with it being the only thing on the news or government for the past 3 years.
Labour's "Great Wall of Red" the zone of seats that have been Labour going back 100 years has been shattered (or at least thoroughly nibbed on).
The Lib Dems who who basically did the "lets ignore the initial brexit vote and get you guys to do a 2nd and 3rd referendum on it" got thoroughly screwed over - the leader of the party lost her seat.
So now there's a Tory majority through most of the country, although the SNP (Scottish National Party) pretty much took over Scotland, so expect even more outcry for yet another Scottish referendum for independence.