Lyrics
GI Joe
There he lies awake all night and fights these foreign wars
When he gets beaten every day he wonders just what he's fighting for
The only reason he can find
Is for the ones left behind
So baby hold on
Don't let go
Baby hold on
There he goes into the jungle, he's a nervous wreck
Wondering where it is he's going and if he'll be shot down next
He wonders if it's all for nothing
He worries that you've forgotten
So baby hold on
Don't let go
Baby hold on
Because he needs to know that you're worth fighting for
He wonders what he's doing here
He wonders if you still care
So baby hold on
Don't let go
Baby hold on
He'll be coming home some day, he might have little wounds
He might be coming home in glory, the again he might be ruined
It's then he's going to need to know you always loved your G.I. Joe
So baby hold on
Don't let go
Baby hold on
Because he needs to know that you're worth fighting
Needs to know why he's fighting
Needs to know that you're worth fighting for