In the past few weeks...

...a lot has happened!