With his Gemini album all set to drop this Friday (Sept. 22), Macklemore let's off "Good Old Days," a new single fueled by piano, sentimentality and the sweet vocals of Kesha.

The new Budo-produced track finds Macklemore reflecting on the "Good Old Days," and the things he wished he did with them. For the Washington rapper, that means appreciating playing shows at small venues and enjoying the days he had his whole life to look forward to. It also means regretting his missed chance to ask his crush out to his high school homecoming dance.

"Wish I didn't think I had the answers/Wish I didn't drink all of that glass first/Wish I made it to homecoming/Got up the courage to ask her/Wish I would've gotten out of my shell/Wish I put the bottle back on that shelf/Wish I wouldn't have to worry about what other people thought/And felt comfortable in myself," Macklemore spits on the track, alluding to his past with alcoholism as well.

After dropping Gemini this Friday, Macklemore, who dropped off a solid Funkmaster Flex freestyle over a classic Kanye beat on Monday (Sept. 18), will embark on his Gemini tour beginning on Oct. 6. Most of the tickets for the show have sold out, but you can try your luck by checking out Macklemore's official website.

Listen to "Good Old Days" below, and cop it on iTunes. You can pre-order Gemini on iTunes as well.

Macklemore’s Gemini U.S. Tour Dates

Oct. 6—Portland, Ore—Roseland Theater
Oct. 8—Eugene, Ore.—McDonald Theatre
Oct. 11—San Francisco, Calif.—The Warfield
Oct. 12—Los Angeles, Calif.—The Wiltern
Oct. 14—Tempe, Ariz.—Marquee Theatre
Oct. 15—Albuquerque, N.m.—El Rey Theatre
Oct. 17—Dallas, Texas—House of Blues Dallas
Oct. 18—Houston, Texas—House of Blues Dallas
Oct. 19—Austin, Texas—Emo’s Austin
Oct. 29—Nashville, Tenn.—War Memorial Auditorium
Nov. 2—St. Paul, Minn.—Palace Theatre
Nov. 3—Milwaukee, Wis.—The Eagles Ballroom
Nov. 5—Detroit, Mich.—The Fillmore Detroit
Nov. 7—Pittsburgh, Pa.—Stage AE
Nov. 8—Toronto, O.N.—CA Rebel
Nov. 10—New York, N.Y.—Terminal 5
Nov. 11—Silver Spring, Md.—The Fillmore Silver Spring
Nov. 13—Philadelphia, Pa.—The Fillmore Philadelphia
Nov. 14—Boston, Mass.—House of Blues Boston

See New Music Releases for September 2017

More From XXL