**Verse 1:**
Oh my grandad's a Nazi, oh yes it's true,
Oh he hates the bad ones, he hates the Jude.
I took him to Asda, just me and my mum,
He pulled out his gun, oh lord, what have I done?
**Verse 2:**
He fought in the darkness, from '33 on,
With memories heavy, like a weight on his song.
He’d sit in the kitchen, smoke curling the air,
Tellin' tales of his youth, a wild man with a glare.
**Chorus:**
Oh my grandad's a Nazi, oh yes it's true,
Oh he hates the bad ones, he hates the Jude.
I took him to Asda, just me and my mum,
He pulled out his gun, oh lord, what have I done?
**Verse 3:**
I remember the taste of his whiskey-soaked breath,
As he laughed at his stories, of war and of death.
The smell of the leather, his jacket so worn,
Tales of battles fought, of lost hopes, and scorn.
**Verse 4:**
He'd scream at the TV, fists pounding the floor,
With his demons beside him, he'd rage and he'd roar.
I'd hide in my room, heart racing with fear,
As the echoes of history brought the past near.
**Chorus:**
Oh my grandad's a Nazi, oh yes it's true,
Oh he hates the bad ones, he hates the Jude.
I took him to Asda, just me and my mum,
He pulled out his gun, oh lord, what have I done?
**Bridge:**
And the past never leaves us, it's carved in our bones,
In the strength of our blood, in the weight of our stones.
I want to forgive him, but how do I start?
When his demons are stronger, they still tear me apart.
**Verse 5:**
Oh, my grandad’s a story, a book full of scars,
Of a man lost in battles, under dark, grieving stars.
But I promise to love him, despite what he's done,
For the boy that is hiding beneath the old gun.
**Chorus:**
Oh my grandad's a Nazi, oh yes it's true,
Oh he hates the bad ones, he hates the Jude.
I took him to Asda, just me and my mum,
He pulled out his gun, oh lord, what have I done?
**Outro:**
So I’ll carry his burden, I'll carry his name,
For even in darkness, there's still love in the frame.
My grandad's a Nazi, but he’s more than that pain,
He’s a man with a story that still needs to gain.