Whoever thought that Shropshire would dominate the news headlines from before most people had woken today and will still be headlining when they went to bed. Who’d have thought that the Lib Dems could win one of the safest Conservative seats in the country, overturning a majority of 23,000 and racking up a majority of 6,000. It had been a Tory seat for nearly two centuries. This is the stuff of dreams. Sometimes dreams come true. And for some people, other people’s dreams become a nightmare. Including for Boris Johnson. Helen Morgan’s win in North Shropshire was not a one off. It builds on Sarah Green’s win for the Lib Dems in Chesham and Amersham in the summer. It shows the Lib Dems are building strength again after some hard knocks in recent years.