[Verse 1]
Angel walks into the pew
Ten minutes late
Whatcha gonna do?
Sit right down and spit my gum
Into the bulletin
Is that a sin?
[Pre-Chorus]
This morning prim and proper, but I had a real long night
Lets say I did some cussing, and I got into a fight
But that's alright
[Chorus]
'Cause I’m a bad little good little girl
In a bad little good little world
Sunday mornings I pray, late at night I like to play
Good or bad, Jesus loves me anyway
I’m a bad, good little church girl
[Verse 2]
I’m hiding daisy dukes, under that long skirt
Oh it can’t hurt
Well here comes Charlie Jr., he pulls up in his Jeep
Forget my promise ring
[Pre-Chorus]
I’ve got my lacy bra, under that pretty blouse
Lets hope my mama don’t find me, at Charlie’s house
'Cause he ain’t my spouse
[Chorus]
'Cause I’m a bad little good little girl
In a bad little good little world
Sunday mornings I pray, late at night I like to play
Good or bad, Jesus loves me anyway
I’m a bad, good little church girl
[Bridge]
I knelt down at the alter hoping not to go to hell
But when I put those hands together, I only prayed for myself
[Chorus]
'Cause I’m a bad little good little girl
In a bad little good little world
Sunday mornings I pray, late at night I like to play
Good or bad, Jesus loves me anyway
I’m a bad, good little church girl
Bad Good Little Church Girl was written by Zandi Holup.
Bad Good Little Church Girl was produced by Kiyanu Kim.