Wow.
It's been a genuinely emotionally tough week for me but no excuses, I had a little cry during some of that.
If only the world could come together like that all the time. Say what you like about sport, it's powerful and emotional and inspiring.
Highlights for me:
Danny Boyle. What a vision.
Every competing country having a female representative. Small steps but each one takes the world further.
Nearly every country getting their moment to shine.
Images that we take for granted as being normal and right and fair such as the Suffragettes, Beth and Margaret's Brookside kiss, stunning mulriculturalism, the NHS being highlighted and beamed all over the world to so many countries, some of who need to open their minds more.
The torch. Beautiful. The older generation passing the torch onto the younger generation - more small steps.
Spectacle with heart. Not patriotism for the sake of it but making the Great in Britain genuine.
The actual Queen and James Bond.
Doreen Lawrence being one of the carriers of the Olympic flag.
Novak.
Not so good moments:
The BBC's obsession with Tom Daley - yes he's very pretty. Get over it.
Paul McCartney.
Kosovo not being able to compete under their own flag or under the Olympic flag, having to rely on Albania instead.
The jokes about not knowing so and so was a country - ha dee ha ha, have some respect for our world. We're all as important as each other whether we're from Nauru, Palestine, Lesotho or Great Britain.