What an exciting, whirlwind day.