Ryan Hurd has released a new song as a wedding gift to his bride-to-be, Maren Morris. The singer-songwriter dropped "Diamonds or Twine" on Friday morning (March 23).

Hurd wrote "Diamonds or Twine" with Laura Veltz and Mark Trussell before he proposed to Morris last summer. The lyrics describe a love that will weather everything that life has to throw at them, through good times and bad.

"It doesn’t matter if it’s diamonds or twine / I’ll be wrapped around your finger / Girl you got me till we run out of time / Rich or poor, rain or shine / The winds gonna blow wherever it goes / And the road is gonna wind / It doesn’t matter if it’s diamonds or twine / Forever more, I’ll be yours, and you’ll be mine," Hurd sings in the chorus.

These Country Stars All Got Married in the Last Year

"I played this song for Maren the night we got engaged,” Hurd says in a press release. "We were at the lake in Michigan, on the dock, and I will never forget that moment. 'Diamonds or twine, no matter what, I’ll be yours and you’ll be mine.'"

The couple are set to marry this weekend, and Morris did not know that Hurd had recently gone into the studio and cut the song with producer Aaron Essuis as a gift to celebrate the occasion. "Diamonds or Twine" is available now via all major digital retailers and streaming services.

Hurd and Morris met because of music, collaborating on songs when they were establishing careers as songwriters in Nashville. Their journey from being friends and co-writers to launching a romance was the inspiration for Hurd's single, "Love in a Bar."

Ryan Hurd's "Diamonds or Twine" Lyrics:

You know when you know / You hear that all your life / Well whoever they are / Turns out they were right / The sunshine, the good times / Yeah we’ve got a few behind us / But when the bad times come / I ain’t gonna run

Chorus:

It doesn’t matter if it’s diamonds or twine / I’ll be wrapped around your finger / Girl you got me till we run out of time / Rich or poor, rain or shine / The winds gonna blow wherever it goes / And the road is gonna wind / It doesn’t matter if it’s diamonds or twine / Forever more, I’ll be yours, and you’ll be mine

When I look at you now / I see all I ever wanted / You make me wanna hang around / And hold your hand when we’re a hundred / You make love feel so real / So simple and honest / It’s in every breath, in every kiss / Yeah the thing about you is

Repeat Chorus

You’ll be my baby yeah

It don’t matter where / Whatever happens / Girl I’ll still be there

Repeat Chorus

See Pictures of Maren Morris and Ryan Hurd