116: Love is in the air

Two years late, and days before the latest Brexit deadline, Theresa May finally reaches out across the divide to try to find a way out of the crisis. But is there any realistic chance the Prime Minister can agree a Brexit deal with Jeremy Corbyn? And what will he demand in return?

We assess the latest twists in this increasingly ridiculous saga, why the Prime Minister opted to tear her own party apart, and the dangers for Labour as well.

And we look at the infiltration of grassroots Tory parties by former UKIP activists, determined to force out anyone deemed not to be a true Brexit believer.