It feels like it has been a long time coming and for some, it felt like the day was never going to come but tonight MPs will vote on whether there will be a second referendum on Brexit.
This came after speaker John Bercow selected four amendments to Thursday's vote, which was initially scheduled to just be on extending Article 50.
Of the amendments selected, Bercow said that a vote on a Final Say and a vote on preventing any further votes for Theresa May's deal, which has already been defeated twice in the Commons.
It's hard to predict on how MPs will vote on this amendment as parties across the board seem split on whether parliament should honour the initial result or scrap Brexit altogether.
Needless to say, this is a huge moment in Brexit and is likely to cause widespread chaos and confusion throughout the country tonight and Twitter has a lot of thoughts.
Tory MP and Brexiteer, Mark Francois who has been quite militant about leaving the EU in recent weeks was furious.
He won't be the only Brexiteer who is upset.
We will never cease to be amazed at Twitter's ability to make a joke out of literally anything especially the so-called 'amendment H.'
This is unlikely to make things any clearer but this is just life now, isn't it?
More: Brexiteer believes UK will survive no-deal as 'we've got plenty of rabbits and can plant potatoes'