One hell of a ride...