Anastasia woman in the cold of the desert night
The fire in the cave is burning hard and bright
Three days her lover hunted on the plains
She never knew if he would ever come home again
So she could feed the flame of love and then
Hold him in her arms again
Make the demons all depart
Heal the wounds that break the heart
A love that lasts is hard to find
Like the harmony in an old design
But the love of a good woman
The love a good woman
Stands the test of time
Woman on a cliff at the break of a winters day
A baby at her breast and her lover far away
Watches the horizon for the curving sails to rise
Across the water and through the stormy skies
He returns at last from the battle field
Where death has marched with a Christian shield
She will make the demons all depart
Heal the wounds that break the heart
A love that lasts is hard to find
Like the harmony in an old design
But the love of a good woman
The love a good woman
Stands the test of time
The brittle will be broken
And the supple will survive
Men are born to fight in armour
Women born to stay alive
Behind every veil of tears
There is a sister of a thousand years
High in a canyon where the city meets the stars
My face against the window and my dreams that reach so far
Back to the women whose spirits so fierce and fine
Whose warriors fought for a love like yours and mine
Oh we are all the guardians
And everyday we start again
To make the demons all depart
Heal the wounds that break the heart
A love that lasts is hard to find
Like the harmony in an old design
But the love of a good woman
The love a good woman
Stands the test of time
A love that lasts is hard to find
Like the harmony in an old design
But the love of a good woman
The love a good woman
Stands the test of time
A love that lasts is hard to find
Like the harmony in an old design
But the love of a good woman
The love a good woman
Stands the test of time