The election results in Wales reflected the UK picture, with a few surprises that no one saw coming. The Conservatives had a very good night, picking up a seat from the Lib Dems and two from Labour.
Labour won Cardiff Central back from the Liberal Democrats but failed to win the Conservative-held Cardiff North, against all predictions and lost both the Vale of Clwyd and Gower to the Conservatives.
The Conservatives also took Brecon and Radnorshire from the Liberal Democrats, but Mark Williams held on in Ceredigion, so the Liberal Democrats go down from 3 to now holding 1 seat in Wales.
Plaid Cymru failed to make the breakthrough one might expect, and were not able to turn their increased profile into seat. Though some seats were close, Plaid find themselves in stark contrast to the SNP.
Labour dropped one seat overall to 25 from 40, but this hides a very bad night for Labour here as elsewhere, with losses wiping out gains and smaller majorities across the country.
The result means we will have two new AMs in Wales. Janet Howarth will replace Antoinette Sandbach and Altaf Hussain is next on the regional list in South Wales Central – where Byron Davies will now move to Westminster following his surprise win in the Gower.