I've seen the view up on a mountain
Where trouble seems a million miles away
And I know the lonely of the valley
When sorrow is close enough to taste
I've had my share of suffering
I know the pain that life can bring
I've gone through some things
I may never understand (never understand)
But You've been good when life was not
Through battles won and battles lost
And when I look back
On everything I've been through
I see You (I see You)
I know that all things work together
For those of us who choose to call Him God
He might use calm, He might use chaos
He'll use whatever leads us to the cross
I've had my share of suffering
I know the pain that life can bring
I've gone through some things
I may never understand (never understand)
But You've been good when life was not
Through battles won and battles lost
And when I look back
On everything I've been through
I see You (I see You)
So now when heartache comes around
Surrounds me like a cloud
I know, I know You're standing next to me right here
I'm gonna hold Your hand right where I am
Yeah, yeah, yeah
I've had my share of suffering
I know the pain that life can bring
I've gone through some things
I may never understand (never understand)
But You've been good when life was not
Through battles won and battles lost
And when I look back
On everything I've been through
I see You
Standing next to me (I see You)
Standing next to me (I see You)
I see You