And the best of your days will all vanish in the haze ...
Caffeine, naproxen, & more caffeine - what are you on?