After years of turbulence, the European Union and British negotiators have finally agreed on a Brexit deal - but it still needs to be backed by EU member states and by the respective parliaments.
"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 #GetBrexitDone #TakeBackControl," the UK Premier tweeted.
According to European Commission President Jean-Claude Juncker, the withdrawal agreement "focused on the protocol on Ireland/Northern Ireland and sought to identify a mutually satisfactory solution to address the specific circumstances on the island of Ireland."
But not everybody is a fan of Johnson's new deal:
Labour Party leader Jeremy Corbyn issued a statement opposing the UK-EU Brexit deal.
"From what we know, it seems the prime minister has negotiated an even worse deal than Theresa May's, which was overwhelmingly rejected," Corbyn begins.
"These proposals risk triggering a race to the bottom on rights and protections: putting food safety at risk, cutting environmental standards and workers' rights, and opening up our NHS to a takeover by US private corporations," he continued.
Adding, "This sell-out deal won't bring the country together and should be rejected. The best way to get Brexit sorted is to give the people the final say in a public vote."
If Johnson can't get parliament to back his plan by Saturday, he must write to the EU requesting a Brexit extension until January 31, 2020.
There are now only 14 days left until Britain exits the EU on October 31.