Thank you <3 we're not out of the woods yet, but the worst is (hopefully!) behind us.
It has been both of those things in spades!