Among other things, Kim Kardashian is a terrific gift-giver.

For those who don’t know: Kanye West turned 41 on Friday, right after he debuted his collaborative album with Kid Cudi. In celebration of her husband’s big day, Kim recruited two of ‘Ye’s most favorite cartoon characters to sing him a happy birthday song.

Kanye stans already know who these characters are.

“I have to show you the birthday card I had made for @kanyewest,” Kim tweeted. “Thank you Rick & Morty!!! His fave show!!!”

I have to show you the birthday card i had made for @kanyewest Thank you Rick & Morty!!! His fave show!!!

— Kim Kardashian West (@KimKardashian) June 8, 2018

The song is everything you’d expect from the animated duo. It’s amusing, random, and all kinds of inappropriate. It begins with the characters sneaking into Kanye’s bedroom, where Rick proceeds to get “close and cuddly” with the rapper while serenading him with his song.

You can check out Kim’s birthday card to Kanye below.

pic.twitter.com/opK9I0Nf6O

— Kim Kardashian West (@KimKardashian) June 8, 2018

Shortly after his return to Twitter in April, ‘Ye revealed that Rick & Morty was his favorite show and that he’s seen every episode at least five times.

https://t.co/eUnzwhr72z This is the greatest news This is my favorite show I’ve seen every episode at least 5 times each

— KANYE WEST (@kanyewest) May 10, 2018

After the series’ co-creator Justin Roiland received word of Kanye’s tweet, he invited the rapper to “hang” and “have a good time.” 'Ye said he was definitely down, and told Roiland, “I love the way you think.”

Hey @kanyewest let’s hang soon. Would love to have a good time with you cause that’s all that matters at this point. Existence is a blink. https://t.co/f9mttFrbGu

— Justin Roiland (@JustinRoiland) May 10, 2018

100% I love the way you think. I’ll reach out pic.twitter.com/MVqBKd0vaM

— KANYE WEST (@kanyewest) May 11, 2018