[Verse 1]
You came in mean, you came in cold
Left me a bruised-up heart to hold
I wore your words like broken chain
Thought I was built to take the pain
You drew the line, you made it clear
I heard my own voice in the mirror
Every sharp thing, every scar
Showed me where the borders are
[Pre-Chorus]
And I was bent, but not erased
I learned the cost of giving space
If you were nice to me, I see
You taught me how to set me free
[Chorus]
Thank you for my lesson
Thank you for my lesson
I got my armor back
I got my lesson
You meant to break my name
I turned that hurt to flame
Thank you for my lesson
Thank you for my lesson
[Verse 2]
I'm grateful everything went bad
For every crack, for every drag
You handed me the truth unkind
Then left me stronger in my mind
They taught me more than sweet words could
About the wrong and the what is good
I saw the poison, felt the sting
Now I know what my heart can bring
[Pre-Chorus]
And I was bent, but not erased
I learned the cost of giving space
If you were nice to me, I see
You taught me how to set me free
[Chorus]
Thank you for my lesson
Thank you for my lesson
I got my armor back
I got my lesson
You meant to break my name
I turned that hurt to flame
Thank you for my lesson
Thank you for my lesson
[Bridge]
I love and care about myself
I put my wreckage on the shelf
I do not bow, I do not crawl
I found my spine inside it all
Your shadow fed the fire
My pulse climbed even higher
What you left behind
Made me mine
[Final Chorus]
Thank you for my lesson
Thank you for my lesson
I got my armor back
I got my lesson
You meant to break my name
I turned that hurt to flame
Thank you for my lesson
Thank you for my lesson