This year's Queen's speech was didn't involve the usual pomp and ceremony - for one, it was planned in a matter of days. For another, Prince Charles took the place of Prince Philip, who was hospitalised overnight.
Twitter, though, did its best to make us all feel like things were normal. Here's what happened:
Speculation was rife before today's Queen's speech
But the pomp really began when Lords took their places
... and Black Rod knocked at the door of the Commons
Dennis Skinner made his usual quip
Dennis Skinner's heckle: "Get your skates on!" pic.twitter.com/WHhP4Frurb— Esther Webber (@estwebber) June 21, 2017
... and MPs assembled at the Bar
Certain traditions were left out this year
Bring your child to work day pic.twitter.com/QOptwEmsZ0— Matt Chorley (@MattChorley) June 21, 2017
And the Queen wasn't wearing her crown - but there were comments about her choice of hat...
Point taken. pic.twitter.com/QDyxbeS9kf— The Greek Analyst (@GreekAnalyst) June 21, 2017
Quite a few, actually
Some reminisced about days gone by
One refuses to read such tripe when one has more compassion in ones pinky than this entire government.— Deer Girl (@fawnfield) June 21, 2017
Send them to the tower#QueensSpeech
Some were just... confused
They slaughtered a goat for this? #QueensSpeech— Robert Clements (@PapillonBoab) June 21, 2017
And just like that, it was over
Looking at embargoed version of #QueensSpeech and let's just say Her Majesty is going to be done in plenty of time to get to Ascot for 2pm— Stuart Millar (@stuartmillar159) June 21, 2017
Given the absolute state of the Tories, Dennis Skinner's traditional heckle has been extended to a 45 minute set. #QueensSpeech— Kevin (@kvn_dnls) June 21, 2017
The last word was left to Her Majesty...
It was bloody boiling in Parliament. Nearly made up some legislation on the hoof to introduce a national temperature cap. #QueensSpeech— Elizabeth Windsor (@Queen_UK) June 21, 2017
... before she headed off to enjoy a day at the races