Hi guys I need your help once again. I can't understand the meaning of the phrase "I'm on a ride" can someone help me? Oh the taste of your lips I'm on a ride You're toxic I'm slipping under Thank you