Song Description

Struggle is a Christian Rock single with a straight-up cross-over sound.

Song Length 4:40 Genre Rock - Religious, Pop - Religious
Tempo Medium (111 - 130) Lead Vocal Male Vocal
Mood Troubled, Anxious Subject Existence, Spirituality
Similar Artists Peter Gabriel, Seal Language English
Era 2000 and later


©2012 Stephen Wyatt

The struggle is not yet over ...

the mission of my life's unfolding
with every passing day I'm holding on
to be strong
learn from the wise, don't deny the holy
embrace the truth that sets your hearts and minds and souls free
just believe

a twist of fate by grace, and my world became new
the veil was lifted and reality came crashing through
because of you

the waiting is over
a new life is born from ether
but the human condition
is the struggle

I'm not defined by my possessions
I'm not enslaved to these confessions, or anyone
it's all undone
so help me see through these eyes so blind, now
help me hear the message from your mind
I wanted to know you long ago

we can't pretend we just happened along
creation happened with a bang and then we started to fall

the waiting is over
so climb down from your ivory tower
set your ego back to zero again
and the struggle isn't over

I'm giving all that I have to offer
surrendered it all at the alter
but there is more to give and there's more to live
so won't you break it down and turn around
this journey to forgive

this transformation gave me eyes to see your point of view
I'm in the middle of two worlds dividing into
won't you see me through

the waiting is over
time rolls and we're one step closer
to one day we won't wait anymore
but the struggle isn't over

Great Song. Strong vocals. Great lyrics. I enjoyed the song.

Lyrics Stephen Wyatt Music Stephen Wyatt
Producer Spring Hill Studios Performance Rob Hill, Brian Wooten, Neil Ebanks

Other Songs By Steve Wyatt

Dreams and Doubts
Rock - Religious
Plays: 189
Pop - Religious
Plays: 269
Pop - Alternative
Plays: 196
Unchain My Heart
Pop - Religious
Plays: 103
Out of Time
Rock - Religious
Plays: 201
Rock - Religious
Plays: 100
Already There
Pop - Religious
Plays: 88
Pop - Religious
Plays: 202
Folk - Rock
Plays: 125
Last One to Know
Pop - Alternative
Plays: 87
View All Songs
Clean Clean

Clean Clean

Artist Name
00:00 / 00:00