[Verse 1]
You wouldn't know it by the way he talks
Above his bed there's a Baptist cross
And another one around his neck
He calls his mama every other night
It's a rare thing if he ever picks a fight
There ain't nothin' that he can't fix
But that's pretty much where it ends
[Chorus]
'Cause he's a no good cheatin' heart
Makin' me feel like trash
He can look you in the eye and straight up lie
And not even bat a lash
Well, you think he's a saint, well, he ain't
Angels don't act like that
Yeah, he's a no good, two sides of bad
[Verse 2]
Well I'da never found out he was sneakin' around
If my best friend's uncle wouldn't a seen him in town
Makin' out with what's her name
Where in the hell did he find the time?
Did he go right to her place after he left mine?
That explains a lot, nobody goes to sleep at eight o'clock
[Chorus]
'Cause he's a no good cheatin' heart
Makin' me feel like trash
He can look you in the eye and straight up lie
And not even bat a lash
Well, you think he's a saint, well, he ain't
Angels don't act like that
Yeah, he's a no good, two sides of bad
[Chorus]
He's a no good cheatin' heart
Makin' me feel like trash
He can look you in the eye and straight up lie
And not even bat a lash
Well, you think he's a saint, well, he ain't
Angels don't act like that
Yeah, he's a no good
He's no good
Yeah, he's a no good, two sides of bad