Brexit will never be done.
Because it can never be done. Not for as long as the UK sits 50km off the European mainland and does 50% of its business with Europe. Not when the island of Ireland sits behind it – and the north east corner of that island is contested political ground.
Brexiteers may wish the UK was in the middle of the Pacific, as far away from Europe as possible, but that is not going to happen any time soon. Actually, it is never going to happen.
Brexit, for the Brexiteers, is a labour of Sisyphus. Just when they think they have pushed the boulder of absolute sovereignty to the top of the hill it rolls back again to the bottom requiring yet another heave to get Brexit over the line.