ride of life ...