We've had our fair share of shattered plates
Words like storms we wish we didn't say
Long nights of silence, miles apart
But somehow we've always found our hearts
They say love's a picture, flawless and bright
But we've painted ours in black and white
Through the cracks and the stains, it's plain to see
Love ain't always pretty, but it's everything to me
Love ain't always pretty, but it's strong
It's in the fight when everything feels wrong
It's holding on tight when it's easier to let go
It's the scars that heal and the way we grow
It's messy, it's hard, but it's the truth we keep
Love ain't always pretty, but it's deep
There's beauty in tears we've cried alone
In the rebuilding of what's been overthrown
Every argument, every slammed door
Just proves what we've got is worth fighting for
It's not in the roses or moonlit nights
But in staying when it's harder to fight
Through the struggles and doubts, we've come to see
Love ain't always pretty, but it's everything to me
Love ain't always pretty, but it's strong
It's in the fight when everything feels wrong
It's holding on tight when it's easier to let go
It's the scars that heal and the way we grow
It's messy, it's hard, but it's the truth we keep
Love ain't always pretty, but it's deep
It's in the cracks of the foundation
The quiet moments of hesitation
It's the laughter after the pain
The sunshine breaking through the rain
Love ain't always pretty, but it's strong
It's in the fight when everything feels wrong
It's holding on tight when it's easier to let go
It's the scars that heal and the way we grow
It's messy, it's hard, but it's the truth we keep
Love ain't always pretty, but it's deep
So here we stand, weathered and true
Love ain't always pretty, but it's me and you
Through the battles we've faced, I clearly see
Love ain't always pretty, but it's perfect to me