My life No no it hasn't been easy My life At times had me begging on my knees My life Had me pushing straight searching for my dreams But I'll never give'em up I'm always gonna believe My life No no it hasn't been easy My life At times had me begging on my knees My life Had me pushing straight searching for my dreams But I'll never give'em up I'm always gonna believe This life had me starting from the bottom You think that it's been easy you don't know nothing about it The grind that I had to get this spot Sweat tears persevered yea I crawled and I fought Got lost in my thoughts had me scheming up plots Slipped away from getting caught so many times I lost count Been down some dark roads no flashlight in tow Had to find the right way and I did it on my own The demons kept coming had to protect my soul Wrapped it up in gold walked through fire and brimstone Kept on searching for my path Didnt focus on the past Looking forward never back That's when I broke through the glass I feel blessed cuz I got my team now My whole fam is out there cheering in the crowd Got my voice in this world so I'll project my sound Been years in the works now I'm finally found My life No no it hasn't been easy My life At times had me begging on my knees My life Had me pushing straight searching for my dreams But I'll never give'em up I'm always gonna believe My life No no it hasn't been easy My life At times had me begging on my knees My life Had me pushing straight searching for my dreams But I'll never give'em up I'm always gonna believe A born dreamer I ain't like all them ones I learn to count it by the tens I aint like all them ones Big vision bigger mission cuz I had to go get it I just knew that I was Popeye all I ate was canned spinach Didnt know that we was broke I aint even seen em spend it First five on my life crib rated on Christmas First five on my life picture project baby And I aint seen a rose in the concrete until lately Then they want to know what just really made me I take the ups and then I mix with the whole struggle I take the hard times and I drop in the jar for the bubble And pray never ever again will I have to use muscle Cuz they really can't process all the trouble My life is stem from everything wretched that you see on the bubble It's on my mama rest easy to my daddy And to my sister love her if I fall to the hatchet of the struggle My life No no it hasn't been easy My life At times had me begging on my knees My life Had me pushing straight searching for my dreams But I'll never give'em up I'm always gonna believe My life No no it hasn't been easy My life At times had me begging on my knees My life Had me pushing straight searching for my dreams But I'll never give'em up I'm always gonna believe