Photo: Getty Images

Kid Cudi had a special guest join him at his show Saturday night at Chicago's Aragon Ballroom.

None other than Kanye West appeared on stage for a live rendition of "Father Stretch My Hands Pt. 1," marking his first performance in nearly a year. It also represented a public amends, as not long ago, the two emcees were feuding.

West last performed on stage in November 2016, when he arrived more than an hour late for his Sacramento show and then proceeded to rant about Jay-Z and Beyoncé. "JAY Z, I know you got killers. Please don’t send them at my head," he said during that show. "Please call me. Talk to me like a man." 

Ye has laid relatively low this past year, but he's also believed to have been quietly spending time in the studio. Meanwhile, Cudi is on tour now supporting his 2016 album Passion, Pain & Demon Slayin'.

See fan footage of his surprise appearance with Kid Cudi below.