[Verse 1] I was always tryna forgive you But the pain from the stains that you left made it hard to live There was a smile but I was hurting deep inside I wanna see you go through the same thing and see if you survive [Chorus] It feels so good to hate you, I never know That it would be so good to hate you, what you put me through I'm finally catching up, I've finally had enough, all of these memories of you gone I'm finally getting tough, I'm tired of making up, I hate you and I hope you take it wrong [Verse 2] How many lives, how many times am I to act like I'm surprised? You ain't no good, it's understood that you ain't never gon' do right So I'mma do the things that makes me feel good cause I don't wanna cry I wanna see you go through the same thing and see if you survive [Chorus] It feels so good to hate you, I never know That it would be so good to hate you, what you put me through I'm finally catching up, I've finally had enough, all of these memories of you gone I'm finally getting tough, I'm tired of making up, I hate you and I hope you take it wrong [Bridge] You're turning me into something I don't wanna be But this fire inside my heart just wants to be free [Chorus] It feels so good to hate you, I never know That it would be so good to hate you, what you put me through I'm finally catching up, I've finally had enough, all of these memories of you gone I'm finally getting tough, I'm tired of making up, I hate you and I hope you take it wrong