She'll say that she won't to lie to me (lie to me)
Deep down she knew she tried to fool me (fool me)
She ain't the girl that I used to know (used to know)
She was just someone I thought I knew
She said that she is a good girl
Who won't do any wrong
But when a good girl's gone bad
There's no turning back
She said that she's still a good girl
Who hasn't done any wrong
But when a good girl's gone bad
She'll always be bad
She ain't good enough for me
She told me she's a good girl
But she ain't good enough for me
She'll say that she won't lie to me
Deep down she caught herself lying
To herself and everyone she knows
Especially the ones who matter most
She ain't good enough for me
She told me she's a good girl
But she ain't good enough for me
She thinks she's still got her wings
But I didn't see my horns form
After all is said and done
I'm not any better than her
I thought that I was a great guy
Who couldn't do any wrong
But when the innocence is gone
There's no turning back
I swore I thought I was a great guy
Who never did any wrong
But I was honest with myself
I was always bad
I ain't good enough for her
I know that she is a good girl
But I ain't good enough for her