I may be selfish and a little bit confused May have had a jealous streak and took it out on you Was your woman it was ride or die for you Would you do the same for me? Sometimes I'm lazy and wanna go to sleep Don't always wanna cook, might not meet your every need But noone's gonna hold you down like I did Everything I needed was always overlooked I was barely heard and never understood And when I think about us again I remember why I'm good I'm too good for you to tell you the truth I wasted my time moments of my life That I can't get back and I don't know why Cause you ain't no good boy I wish you would I'm too good for you, too good for you
Though I'm not perfect I'm worth much more than you You took all that I gave and left nothing to lose The sacrifices I made, you made it clear you wouldn't change Guess I'll take the blame for believing you You always told me that I know what's up And you was swearing you was always showing love I promise you, you never showed it like I did You was gettin time I gave to no one else I was treatin you better than I was myself Now I ain't tryna talk this out I just wanna say I'm good I'm too good for you to tell you the truth I wasted my time moments of my life That I can't get back and I don't know why Cause you ain't no good boy I wish you would I'm too good for you, too good for you For every tear you had a lie Convinced me it was worth another try Kept telling myself you would get right (get it right) And no it's no need to apologize Either way I'ma be just fine Cuz I made up my mind I'm too good for you to tell you the truth I wasted my time moments of my life That I can't get back and I don't know why Cause you ain't no good boy I wish you would I'm too good for you, too good for you