I was young, too green to see
Her eyes were storms her smile a sea
Parents' whispers, guiding hands
Thought I'd found love on shifting sands
Years went by in shadows cast
A broken heart in a gilded glass
Her mother's ghost, a haunting play
Took my soul and led astray
Echoes of the past, they won't last
Lessons learned my heart stands fast
Breaking free from shadows cast
Letting go I'm free at last
Free, at last
Oh free at last
Oh free at last
I'm free, I'm free at last
So free, oh free at last
She was a mirror, mother's schemes
Wove her web from shattered dreams
Controlled by fears, a puppet's dance
I lost myself in her cold trance
Years went by in shadows cast
A broken heart in a gilded glass
Her mother's ghost, a haunting play
Took my soul and led astray
Echoes of the past they won't last
Lessons learned my heart stands fast
Breaking free from shadows cast
Letting go, free at last
Free at last, Oh free at last
I'm free, I'm free at last
So free at last
So free at last
So free at last
Rebuilt my heart with stones of grace
Saw the truth in my own face
Learned to live to truly be
Freed my soul now I see
Now I walk on solid ground
With a heart that's free and love unbound
Echoes fade, new dawn's cast
Found myself, let go of the past
Free at last
Oh free at last
I'm free at last
So free at last
Echoes of the past, they won't last
Lessons learned my heart stands fast
Breaking free from shadows cast
Letting go, free at last
Free at last. Oh, free at last
I'm free at last
So free at last