i made it all back down today glad i can finally smile and say i m good feeling myself and i m flirtin with my reflection i m good lovin every inch of my perfect imperfections i m good my curves my hair my skin i m queenin up in here i m so good so good i m good i don t need nobody s validation i m good bad as they come and i ain t got time for wastin i m good my mind my heart my soul i m shining just like gold i m so good so good so good let s toast to the good life and to me and you finally gettin it right hey we ve been through hell but it feels like heaven tonight tonight the only cloud up in here is rainin goodbyes byeee i have cried but i m all cried out i have tried but i m just good now eh but i know how it feels to be down at the bottom but i m so good so good i m so good so good oooh i m good feeling myself and i m flirtin with my reflection i m good lovin every inch of my perfect imperfections i m good my curves my hair my skin i m queenin up in here i m so good so good i m not gonna go back cause i feel too good don t be doing bad and if you have your will you can stay over there with that even an energy cling hope you over stand i have cried but i m all cried out i have tried i m just good now but i know how it feels to be down at the bottom but i m so good so good i m so good yah so good i m good feelin myself and i m flirtin with my reflection i m good lovin every inch of my perfect imperfections i m good my curves my hair my skin i m queenin up in here i m so good so good so good i m good i m good so good oooh i m good i m good so good so good oooh i m good i m good so good ooooh so good oooh so good oooooh