I can't believe I'm still walking after all that happened today...