And, at the end of it all, Donald Trump lost.
He lost the election, he lost the argument alleging electoral fraud and he lost the numerous legal cases launched in his name. He lost in his efforts to persuade states to change their electoral college votes in his favour and he lost his attempt to get the state of Georgia to “find” enough votes for him to be named the winner.
That now infamous telephone call to Georgia Secretary of State Brad Raffensperger was itself an electoral offence. There was virtually nothing Trump would not do to cheat the election results.
Now, in a historic first, he has been impeached for a second time and faces a trial in the Senate. This time, the Republicans don’t have the upper hand, as the seats are divided equally.
As he has already left the White House, Trump cannot be forced from office, but he can be prevented from holding public federal office ever again. A worthy cause.
Of course, the 50- 50 split in the Senate was only confirmed after the Georgia run-off election held on 5 January, when Democrats Jon Ossoff and Raphael Warnock unseated the incumbent Republicans.
Those dramatic victories in the historically Republican state are crucial to Biden’s programme because most of it will need the support of both houses of Congress.
Should be an interesting time, as both sides undoubtedly seek to get all of their senators there for every single vote. Chuck Schumer, the new majority leader, will have his work cut out for him.
So, we are all heading into a new presidential era, with a radical change of policy, vastly different personalities and a change in the political landscape.
With President Joe Biden firmly in charge, we await Donald Trump’s one and (hopefully) only encore, as star of his own Senate impeachment trial.