"Freedom's Never Free" lyrics

"Freedom's Never Free"
(feat. Paul Shaffer)

Deep in desert sands, a rifle in his hands
A boy becomes the man he has to be

He can't help but feel the pain
Burning like a flame

The bullets fall like rain, and it ain't make-believe

Filled with fear, all he can hear is the beating of his heart
Sworn to defend until he wins this war he didn't start

When duty called, he gave it all to keep harm away from you
He took a stand and would again do what he had to do

Mothers cry when young men die, but blood's the currency
And lives are lost 'cause that's the cost, 'cause freedom
Is never free

Safe and sound back home
His wife feels alone

Trying to stay strong, but it ain't easy

She can't understand why some don't give a damn
Turn their backs on Uncle Sam, it's all too crazy

Then the winds of war blow at her door
And she feels her heart stand still

To realize the sacrifice of her own sergeant Bill

When duty called, he gave it all to keep harm away from you
He took a stand and would again do what he had to do

Mothers cry when young men die, but blood's the currency
Lives are lost 'cause that's the cost, 'cause freedom is never free

Freedom. Freedom
Freedom is never free
Freedom. Freedom
Freedom is never free

Deep in desert sands, a rifle in his hands
A boy becomes the man he has to be