It's been a crazy week.