This is about a Zoroastrian story of the afterlife.
The person who has died has to try to walk to the House of Song (Heaven) across a bridge. However, the bridge may become so narrow depending on the person's deeds that the person falls into the House of Lies (Hell) where the souls wait until the last judgement. At that time they will be annihilated in a molten flow of metal coming from the mountains and only the House of Song will remain.
House of Song, House of Lies
The angel meets you on the way.
The House of Song delights your ear.
Just cross the bridge and then you may
Rejoice in what you long to hear.
The angel looks upon your face
And seems to know what's hid inside:
Those very deeds that you'd erase,
As well as those you'd show with pride.
Beneath the bridge, the House of Lies
Has demons eager for your fall.
They hope, on crossing, they'll hear cries
As one more comes to join them all.
The demons say, "It's peace you need.
Jump in and rid your soul from hate.
We guard the Lord's most ancient creed.
Do what is right. Don't hesitate."
The angel floats, but you must walk.
Without a word, you know she's kind,
And though it doesn't help to talk,
You speak, since you fear what you'll find,
"Oh, God, if You would hear me now,
Forgive me for the things I've done."
The angel smiles, but this is how
You walk, as your new life's begun.