LIMITED TIMESummer Sale
LIVE FOR02:0138,649+ Songs Created
Instant50% offDiscountApplied

Videos/anniversary

Every Crack Has Learned to Heal

anniversary · 5:24 · May 6, 2026

Some loves aren't born easy — they're built through hard seasons, quiet sacrifices, and the daily choice to stay. This anniversary song honors a relationship forged through real struggle: long hours, heavy burdens, and the kind of forgiveness that takes true courage. It's a reminder that imperfect love, chosen over and over again, is the most beautiful kind of all.
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