Every Crack Has Learned to Heal
anniversary · 5:24 · May 6, 2026
A personalized Anniversary song by DivineSong Want your own custom Anniversary song? Create one at divinesong.com
Lyrics
[Verse 1] We didn't start on solid ground Two broken hearts just stumbling round The world was heavy, the road was rough But something whispered we'd be enough Through the long nights and the longer days We found each other through the haze [Chorus] We're not perfect, but we're real And every crack has learned to heal Through the storms that tried to break us down We built a love that holds its ground So take my hand, don't let it go We've still got miles of road to know [Verse 2] Aaron, I've watched you face the fight The demons pulling through the night While I held everything in place You were still searching for your grace The overtime, the kids, the weight Sometimes love means choosing to wait [Chorus] We're not perfect, but we're real And every crack has learned to heal Through the storms that tried to break us down We built a love that holds its ground So take my hand, don't let it go We've still got miles of road to know [Bridge] Forgiveness isn't giving in It's choosing us to start again Aaron, I believe in who you are Even underneath every scar [Verse 3] I won't pretend the past was kind We've got the proof left behind But gratitude lives in my chest For choosing love above the rest Aaron, you're my hardest fight And still the reason I hold tight [Chorus] We're not perfect, but we're real And every crack has learned to heal Through the storms that tried to break us down We built a love that holds its ground So take my hand, don't let it go We've still got miles of road to know [Outro] Two imperfect hearts that chose to stay I'd choose you again every single day