So a deal has been struck, after an overnight breakthrough ahead of today’s meeting of European Council leaders in Brussels.

An unusually cheerful Jean-Claude Juncker, the European Commission president, has given his approval: “Where there is a will, there is a deal – we have one.”

European Council President, Donald Tusk, has written to the EU’s 27 member states recommending the deal to the European Parliament: “It is high time to complete the withdrawal process and move on, as swiftly as possible, to the negotiation on the European Union’s future partnership with the United Kingdom.”

A cock-a-hoop Boris Johnson gave his blessing too: “We’ve got a great new deal that takes back control – now Parliament should get Brexit done on Saturday so we can move on to other priorities like the cost of living, the NHS, violent crime and our environment.”