A whirlwind week