In case you missed it...published at 07:13 British Summer Time 18 October 2019
Yesterday, the UK did what many thought was not possible and agreed a new Brexit withdrawal agreement with the EU.
The deal has been hailed by European leaders as a significant step - but it still has to get the backing of MPs in Parliament.
The deal ditches former PM Theresa May's backstop, the measure designed to prevent a return to physical checks on the Irish border.
Instead it will, in effect, draw a new customs border down the Irish Sea.
You can read all about the differences between this deal and the last one here.
Boris Johnson is insisting he is confident that MPs will back the deal when they sit on Saturday, even though his key allies, Northern Ireland's Democratic Unionist Party, plan to vote against it.
Labour, the Liberal Democrats and the SNP also say they are opposed.