You said it wasn’t easy walking away But you did it anyway Just like my father You didn’t even bother To see if I was doing okay Till it was already too late Didn’t want the problems At least you made a dollar Said you knew what’s best for me And tried to take control of me You had me on a chain line It wasn’t even my life, my life How could you be family And profit off my misery Just looking for a payout But all of that’s ok now 'Cause it’s all good It’s all good I ain’t got no hate in my heart You know who you are Hope that it’s understood It’s all good Yeah it’s all good Even though you ‘round in my life I made up my mind It might not be alright but it’s all good You might not be alright but it’s all good Didn’t miss when you were by my sidе Considerеd you a ride or diе Did your best to manage But you did your damagе (ah) You weren’t as bad as the other guy But all you did was stand by As you took advantage (as you took advantage) Yeah you did your damage (yeah, you did your damage) I know I made it hard for you And I owe my part I’ll tell the truth You said that it’d be over If I didn’t get sober, sober (sober) I’ll tell you what I didn’t need Was the one who made the most of me To leave me with no closure Never felt any lower (lower) But it’s all good Yeah it’s all good I ain’t got no hate in my heart You know who you are Hope that it it’s understood It’s all good Yeah it’s all good Even though you ‘round in my life I made up my mind Might not be alright but it's all good Ooh yeah, yeah Might not be alright You had me in an intervention after intervention And forgot to mention how much you got paid Before you play the victim Walking contradiction While you made me live Behind this barricade You're so full of deceit Caught you checking receipts Trying to see how I eat So I'll get off the streets And took off the leash Yeah, you know I can see You forgot that I'm free Yeah, it's all good