A really thoughtful interview with Nigel Farage.
In summary, he is modest enough to admit that he really cannot be sure. But his best guess is that Brexit will lose the battle (no Brexit on 31st October) but will then win the war. i.e. a General Election and then a clean break Brexit will follow before long.
He is probably right. The fundamental point is, I think, this. The British people voted for Brexit in a vote that they were promised would be implemented. You might think that the EU is a corrupt neo-Nazi cabal of old-fashioned German industrialists and French farmers who mistreat their animals according to 18th century standards. You might think the EU is lovely. Either way, the country has spoken, and the country’s voice should be respected.
In the end, the people will win.