Metallica - Mama Said (full)

Dm            Dm (sus)
Mama, she has taught me well
 C      Am
Told me when I was young
 Dm            Dm (sus)
Son, your life's an open book
 C             Am
Don't close it 'fore it's done
 Dm            Dm (sus)
The brightest flame burns quickest
 C             Am
That's what I heard her say
 Dm            Dm (sus)
A son's heart's owed to mother
 C              Am
But I must find my way

 Dm  Am  C     G
Let my heart go
 Dm  Am  C     G
Let your son grow
 Dm  C  Am      G
Mama, let my heart go
 Dm      C        F   Am
Or, let this heart be still

 Dm            Dm (sus)
"Rebel," my new last name
 C      Am
Wild blood in my veins
 Dm            Dm (sus)
Apron strings around my neck
 C      Am
The mark that still remains
 Dm            Dm (sus)
I left home at an early age
 C      Am
Of what I heard was wrong
 Dm            Dm (sus)
I never asked forgiveness
 C      Am
But what is said is done

 Dm  Am  C     G
Let my heart go
 Dm  Am  C     G
Let your son grow
 Dm  C  Am      G
Mama, let my heart go
 Dm      C        F   Am
Or, let this heart be still

 Dm         G
Never I ask of you
 C          F
But never I gave
 Dm         G
But you gave me your emptiness
 C          F
I now take to my grave
 Dm         G
Never I ask of you
 C          F
But never I gave
 Dm         G
But you gave me your emptiness
 C           F
I now take to my grave
 Dm    Am    Bb     Am
So let this heart be still

Mama, now I'm coming home
I'm not all you wished of me
A mother's love for her son
Unspoken, help me be
I took your love for granted
And all the things you said to me
I need your arms to welcome me
But a cold stone's all I see

Let my heart go
Let your son grow
Mama, let my heart go
Or let this heart be still

Let my heart go
Mama, let my heart go
You never let my heart go
So let this heart be still

Never I ask of you
But never I gave
But you gave me your emptiness
I now take to my grave
Never I ask of you
But never I gave
But you gave me your emptiness
I now take to my grave
So let this heart be still