[Verse 1]
I’ve been staring at the mirror like it’s someone I don’t know
Every flaw’s a voice that tells me I should let it go
Try to measure up but I’m always falling short
Fighting battles in my head I can’t afford
Every step feels like I’m sinking in the ground
Every breath another way to let me down
But there’s a spark buried under all the doubt
And I can feel it trying to break out
[Pre-Chorus]
I’m done believing every lie
That tells me I’m not worth the fight
[Chorus]
I don’t need to be perfect to be enough
Don’t need your voice telling me who I was
I’ve been lost in the dark, but I’m waking up
There’s a fire in me I can’t give up
Even when I feel like I’m breaking apart
There’s a light still beating inside my heart
Through the shadows, through the doubt, through the fight
I’m learning how to carry the weight of the light
[Verse 2]
I’ve been chasing every version I could never be
Wearing masks just to hide what’s underneath
But the cracks are where the truth begins to show
And I’m stronger than I ever let me know
I don’t need to be someone else to breathe
I don’t need their approval over me
There’s a voice I buried deep inside my chest
Saying I don’t have to be the best
[Pre-Chorus]
Just enough to stand my ground
Just enough to not back down
[Chorus]
I don’t need to be perfect to be enough
Don’t need your voice telling me who I was
I’ve been lost in the dark, but I’m waking up
There’s a fire in me I can’t give up
Even when I feel like I’m breaking apart
There’s a light still beating inside my heart
Through the shadows, through the doubt, through the fight
I’m learning how to carry the weight of the light
[Bridge] (melodic → heavy build)
Maybe I was never broken
Just buried underneath
Every word I kept unspoken
Every doubt I chose to keep
Now I feel it rising up
Through the cracks I tried to hide
I was searching in the dark
But the light was always mine
[Breakdown] (heavy, anthemic)
I am enough—I’ll say it loud
Even if I don’t believe it now
I’ll fight the voice that drags me down
I won’t let it pull me underground
I am enough—through every scar
Through every doubt about who you are
You don’t have to run or hide
There’s still a light you hold inside
[Final Chorus] (big, emotional)
I don’t need to be perfect to be enough
Don’t need the past telling me who I was
I’ve been lost in the dark, but I’m rising up
There’s a fire in me I can’t give up
Even when I feel like I’m torn apart
There’s a light still beating inside my heart
Through the shadows, through the doubt, through the fight
I’m learning how to carry the weight of the light
[Outro] (soft → fading strength)
I’m still here, I’m still standing
Even when my hands are shaking
And I know I’ll find my way
Through the dark into the day