He's a tricky one! Macklemore dropped a new song on fans on Wednesday and also some surprising news -- he and his girlfriend, Tricia Davis, welcomed a baby girl two months ago! Who saw that one coming? Not us!

The new dad released the new collab with Ryan Lewis called "Growing Up" with the birth announcement earlier today. "Our daughter, Sloane Ava Simone Haggerty was born two months ago on May 29. There is nothing like the joy and happiness that comes from bringing a baby into this universe. She has filled my heart in ways that I never knew were possible. She is the love of my life. This song is for her."

His girlfriend also released a snap of the music man and the baby girl with the caption, "We had our beautiful baby girl on May 29th... Got married on June 27th once the Supreme Court ruled same sex couples could too... And now new music. Thank you all for being patient, this year has been incredible so far, we love you."

In addition to a new baby, a new song is something to celebrate. "Growing Up" is the first new music from the duo since their mega-hit album 2012 album The Heist. The song has guest vocals by Ed Sheeran.

"We didn't want to do a big campaign or anything over the top with this," the "Same Love" performer explained. "We just wanted to put out good music, directly to the people that have been here since the beginning. Thank you for your patience. Hope you enjoy."

We will!