[Verse 1]
I’ve known you longer than I’ve known this kind of love
Years of almost, years of wondering if we’d ever be us
I knew what I wanted, you were taking your time
And somehow I kept loving you quietly from the sidelines
You had me waiting longer than I’ll ever let you forget
But even back then, there was nobody else I wanted like this
Maybe the timing wasn’t ready, maybe we had growing to do
But all those years I spent waiting kept leading me back to you
[Pre-Chorus]
And maybe I knew before you knew
Maybe my heart was just ahead of you
But now when I look at where we are
I’d wait all over from the start
[Chorus]
’Cause you were worth the wait
Worth every almost, every someday
Worth every mile just to end up by your side
I loved you before you ever called me yours
Before we finally opened that door
And now I get to love you without hiding it away
Boy, you took your time
But you were worth the wait
[Verse 2]
We’re not some perfect picture, and I don’t need us to be
We’ve had words come out wrong and nights we couldn’t agree
Sometimes loving you scares me because you mean that much
But even on the harder days, I still want your love
I’d rather learn how to love you through every high and low
Than have some easy kind of love with somebody I don’t know
And every road between us feels a little less long
When I know at the end of it, I’m coming back where I belong
[Pre-Chorus]
‘Cause I’ve seen the good, I’ve felt the hard
And I’d still put my whole heart in your arms
After everything we’ve made it through
I keep waking up and choosing you
[Chorus]
’Cause you were worth the wait
Worth every almost, every someday
Worth every mile just to end up by your side
I loved you before you ever called me yours
Before we finally opened that door
And now I get to love you without hiding it away
Boy, you took your time
But you were worth the wait
[Bridge]
Took you long enough to see what I saw
That little spark was there through it all
And maybe we needed every year in between
To become the kind of us we were supposed to be
Now I don’t have to wonder what loving you would feel like
I get your arms around me, I get your hand in mine
And after wanting you for longer than you’ll probably ever know
If you’re wherever this life is headed
That’s where I wanna go
[Final Chorus]
You were worth the wait
Worth every tear, every chance I prayed
Worth every mile and every night I wished you were mine
I loved you long before you called me yours
And somehow I love you even more
Now that forever doesn’t feel so far away
Boy, you took your time
Yeah, you really took your time
But I’d do it all again
You were worth the wait
[Outro]
I loved you then
I love you now
And if I had to wait again
I’d still wait for you.