Lyrics Page

For My Good

By VaShawn Mitchell

655 views Aug 9, 2026 updated Verified editorial review

VaShawn Mitchell's song "For My Good" is a gospel declaration that God works all circumstances, even painful ones, for the believer's benefit. The lyrics reflect on times of misunderstanding, affliction, and trials, affirming that these experiences drew the singer closer to God and made him stronger. The song references Job's faith with the line "Though he slay me, yet will I trust him," emphasizing unwavering trust in God's sovereignty. It offers encouragement to those facing hardship, reminding them that God's purposes are good and that He wipes away every tear.

Lyrics Verified by Editorial Team

Oh, oh, oh [x8]

[Verse: x2]
I came to tell you it was for my good
All of those times that I was misunderstood
Every affliction,
Those situations
They brought me closer to God
Although sometimes I had to cry
He wiped every tear from eye
It was good
For my good

[Vamp: x3]
My troubles
My trials
Only made me strong
My troubles
My trials
Only made me strong
It was good
For my good

[Tenors:]
Though he slay me
Yet will I trust him
I realized that it was for my good

[Altos:]
Though he slay me
Yet will I trust him
I realized that it was for my good

[Sopranos:]
Though he slay me
Yet will I trust him
I realized that it was for my good

For my good [x2]

Though he slay me
Yet will I trust him
I realized that it was for my good

For my Good!

Music Video

Save Your Favorites

Create a free account to save songs, build your personal library, and connect with the Zion community.

Create Free Account

Join the Zion Community

Create a free account to save your favorite lyrics, submit song suggestions, and connect with fellow worshippers.

No spam. Unsubscribe anytime.