Ever since word got out that Blake Shelton wrote a song for his wedding vows to pop superstar Gwen Stefani, fans have been hoping that the singer will officially share that track some day.

Now, it’s looking like more and more of a reality: Shelton announced on social media this week that the song, called "We Can Reach the Stars," will be out on Friday at midnight.

"Gwen Stefani and I decided we were going to write our own vows for the wedding, but I decided to surprise her by writing a song instead," the singer tweeted.

Shelton and Stefani married over the summer in an intimate ceremony at Shelton's Oklahoma ranch. Since then, they’ve shared plenty of details from their gorgeous, family-focused special day.

Shelton has long had plans to eventually release the song he wrote for Stefani.

During an October appearance on "Late Night with Seth Myers," he spoke about why he decided to write and release the record.

"Gwen has always -- she is constantly on my a** about, 'I should be writing more songs. How come you don't write more songs?'" he began. "And I have gotten lazy about it over the years. And so I decided, well, you know, I'll step up and come up with something, and so I did."

"I want people to hear it," he continued. "I mean, my god, I married Gwen Stefani. I want everybody to hear that. I mean, that's the ultimate bragging rights."

Shelton also planned to include the track on the deluxe version of his album, "Body Language." That project will be out Dec. 3. Ahead of the release, you’ll be able to listen to "We Can Reach the Stars."

The deluxe "Body Language" is available for pre-order, too.