The morning after the Brecon before
Waking up to discover there’s been a Liberal Democrat by-election victory isn’t an unusual experience, but it has become a relatively rare one. After what felt like a continual wave of success through the 80s and 90s, Liberal Democrat wins slowed to a trickle and in the past decade there have only been three: the defence of Eastleigh in 2013, Richmond Park in 2016 and now Brecon and Radnorshire in 2019.