The news is sinking in: Donald Trump will be the next President of the United States.
UK politicians have mixed reactions, but many are concerned about what this development will mean for Britain, and for Brexit.
But cast your minds back to the start of 2016. A simpler time, some may say.
A petition was started to ban the then Republican candidate (not even the nominee) from the UK after a huge backlash over comments he made about banning Muslims from entering the US. More than 575,000 people signed the petition.
Trump responded by threatening to pull millions of investment.
Trump was denounced by MPs from across parliament in a Westminster Hall debate.
"I don't think Donald Trump should be allowed within 1,000 miles of our shore," said Labour's Jack Dromey.
Others labelled him as "poisonous", "a buffoon" and a "wazzock".
The government was firmly opposed to any sort of ban.
Then Home Office minister, James Brokenshire said the US was Britain's most important partner, and the door needed to remain open.
He said: "It is in the UK's interests that we engage all presidential candidates, Democratic and Republican, even though we may disagree profoundly on important issues."
We can hardly wait for his first official visit to the UK now…