The political map of Wales has changed enormously. Aside from the single seat of Alyn & Deeside, Labour has been vanquished from north Wales.
The Conservatives are celebrating a return to their high watermark of 1983 when they held 14 seats in Wales, Boris Johnson’s Brexit message resonated among Welsh Labour leave voters.
But many Welsh Labour sources say Jeremy Corbyn was a major factor in turning off the party’s traditional supporters.
They will also question the approach of their Welsh leader Mark Drakeford.
Should he have done more to “Welshify” this election and distinguish Welsh Labour from the UK party? Was that even achievable given the dominance of the two characters of Mr Corbyn and Mr Johnson?
The Liberal Democrats will rue the day they pushed for this election – their hubris has been mercilessly punished.
And Plaid will breathe a big sigh of relief that they hung on to two ultra marginals, and were let off the hook by a split leave vote in Carmarthen East. Coming third in their target seat of Ynys Mon is a blow that leaves them at the status quo of 4 seats.