If Daisy Cooper throws her hat in the ring for the Lib Dems she ands Kier would be a hell of a combination.
Much as the Tories and thier majority aren’t going anywhere anytime soon it will be quite fun to see Boris get rhetorically hoofed in the slats every Wednesday by those 2.
As regards agreeing to the election, the opposition parties looked at the historical precedent that politicians seen to be avoiding them tend to do badly in the public eye (Gordon Brown for instance) and the fact that Johnson was very likely to get his Brexit deal through parliament anyway so why not roll the dice?
At the time Labour greatly underestimated the public’s antipathy towards Corbyn, a factor so strong that it also scuppered the Lib Dems in many seats as the ‘keep Corbyn out’ vote was so strong. Jo Swinson’s inexperience and the revoke Article 50 policy didn’t help but on the doorstep it was Corbyn, Corbyn, Corbyn.
The rest is history