This one's for my moms cause she wasn't nothing but a queen My life, my soul, my best friend, my everything You deserved the stars, the sky, the moon, the whole f**ing galaxy You'd been through hell and back and that's just a fact Dad wasn't the greatest but ma look you made it Not being around all the time makes it hard to remember And I promised you this mom that you deserved so much better Strongest woman that I knew, the most independent He always had to know where you'd been and where you went I could see it in your eyes sometimes you just played it cool But I know now that you cried every day I left you home and went to school The pain deep down inside just ate you up Wish that late at night you would've put down your cup Hope you know everything you've done doesn't go unrecognised I know I'm not perfect, I'm f**ed up, but I apologized Can hardly bare the thought of you not being in my life because even through the bullsh** you were always standing there right by my side And I think it's funny when you said one day I'd see, that imma have my own son that's just like me, But I know for a fact that when that day comes I'll be the best f**ing father cause you showed me how it's done, And I know you had your flaws and sometimes you were in the wrong but that doesn't change the fact that you were my mom And may God not frown upon me but I would not have hesitated to give my own life for you, sh** is real I swear you meant the world to me and I promise you this That one day I'll pay you back for everything that you did