HA! Well, so much for that prediction!
indeed. It's quite a weird result , the changes from 2017 to 2019 and to this are huge. It breathes life into the LDs, indicates some tactical voting but is disastrous for Labour.
ETA prior to 2015, it's a very steady seat with Tories winning comfortably ahead of the LDs in 2nd. Then in 2015 the LD vote tanks, UKIP come second, and Labour 3rd. 2017 UKIP vote pretty much disappear, Labour gets a bump and comes 2nd, LDs recover a bit and come 3rd. 2019 looks quite like the elections prior to 2015. And in this by election, the Labour vote all but disappears, presumably a large tactical vote but the Tory vote collapses.
Overall a swing to LD of 25.2% which is at levels similar to swings to the Soc Dems in the early 80s.