Theresa May can rest easy for another 12 months — sort of. The result tonight means that she will not face another rebellion vote from within her own party for another year.

But here's the thing: That doesn't mean her government won't face a confidence vote in the House of Commons. Nor does it mean that she can pass the all-important Withdrawal Agreement.

Tomorrow morning, she heads to Brussels where she will once again be confronted by the dire reality of her situation: This is a leader stuck between a Parliament that will not back her deal and a European Union that will, as things stand, not offer her a better deal.

So it's a victory, but it comes with caveats.