Artwork courtesy artist

With just days to go until he releases his new solo album Gemini, Macklemore has released his Kesha collaboration "Good Old Days."

On the explicitly nostalgic cut, the two artists reflect on the past, lamenting mistakes and missed changes while also celebrating the positive memories. It's the last preview of Macklemore's full record, which is out this Friday.

As we previously mentioned, Gemini also features guest appearances from Skylar Grey, Lil Yachty, Eric Nally, Migos' Offset, Reignwolf, Dave B and more. Macklemore will also be hitting the road next month in support of the album.

"Good Old Days" follows Kesha's own incredible new album Rainbow, which was released last month and features production from Macklemore's longtime collaborator Ryan Lewis.

Hear "Good Old Days" below.