With many surprises

     along the way!