Oh man... that was a lot to take in...