It's been a hell of a ride...