This week has been crazy.