an exhilarating rush from start to finish