1. Yesterday.
  2. Plus a bunch of seemingly arbitrary other things that were actually well before yesterday.
  3. Whoa.
  4. Time flies.