I've taken a very candid look at Brexit already on many occasions. Now it's time to turn the spotlight on what revoking Article 50 and staying in the EU would be like in practice. No holds barred.

Let's get the legal stuff out of the way first. The UK has an absolute right to unilaterally revoke Article 50 any time. The EU can only block the request if it's insincere. In other words, we can't fake-cancel Brexit then restart the process a few days later. We have to mean it.

If we did cancel Brexit, we would be entitled to stay in the EU under our existing membership conditions. We will retain all our vetoes, rebates, special dispensations etc. That too is a matter of law.