[Verse 1: Kristy Osmunson]
I'd watch that little glass angel swinging from the mirror every morning as I sat in the back
Momma drove that beat-up Blazer through the woods and over those railroad tracks
We didn't get much to eat at home, at school maybe nothing at all
When you're a kid, at twelve years old, you think it's all your fault
Ooh
[Verse 2: Kristy Osmunson]
Mom had lost my dad and her mind and married a crazy man
He beat us with the Bible while preaching survival and waiting for the world to end
In that creepy cold house off the grid by the tracks at the end of the road
We got good at keeping secrets Mom and no one wanted to know
[Chorus: Kristy Osmunson & Jon Stone]
Sometimes God sends a whisper
Carried in on the rain
And when we don't want to listen
Sometimes God sends a train
[Post-Chorus: Kristy Osmunson]
Ooh, ooh
[Verse 3: Kristy Osmunson]
One morning in high school history class, a chill ran down my back
When they called my name on the intercom, I already knew it was bad
They said her Blazer was in pieces out there on those railroad tracks
As I went to see what was left of her, I wondered would this bring her back?
[Chorus: Kristy Osmunson & Jon Stone]
Sometimes God sends a whisper
Carried in on the rain
When we don't want to listen
Sometimes God sends a train
[Post-Chorus: Kristy Osmunson]
Ooh, ooh
[Verse 4: Kristy Osmunson]
They said she'd never walk again, but that first step she took
Was straight down to the courthouse, she got rid of his ass for good
One day we got a visitor, it was that train engineer
He told us kids, "There must be a good reason your mom's still here"
He said, "Ma'am, I found this on that day, stuck to the front of my train"
He handed my mom a glass angel with a broken wing
[Chorus: Kristy Osmunson & Jon Stone]
Sometimes God sends a whisper
Carried in on the rain
And when we don't want to listen
Sometimes God sends a train
[Post-Chorus: Kristy Osmunson]
Ooh, ooh
Lyrics provided by LRCLIB