“Diamonds or Twine,” Ryan Hurd and Maren Morris are headed down the aisle

ABC/Image Group LA We may not know the exact details of Maren Morris’s wedding to Ryan Hurd this weekend, but we do know at least one gift the groom is giving the bride:  his new song, “Diamonds or Twine.”

Ryan secretly recorded his composition — without Maren knowing — with plans to release it in the days leading up to their ceremony.

“I played this song for Maren the night we got engaged,” Ryan reveals. “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.’”

“Diamonds or Twine” is available to stream or download now, and you can also check out an audio-only clip of the tune on YouTube.

Copyright © 2018, ABC Radio. All rights reserved.