Kanye West has agreed to appear on reality TV to keep Kim Kardashian happy.
The Otis rapper - who announced on stage in Atlantic City on Sunday night that his girlfriend of eight months is expecting their first child - reportedly changed his mind about appearing on her reality TV series Keeping Up With The Kardashians and its spin off Kourtney And Kim Take Miami in order to let her know how much he loves her.
A source told US Weekly magazine: "Kanye will do anything for Kim. He didn't want to be on at all - or one episode. But he gave in for Kim."
Meanwhile the 32-year-old beauty's mother Kris Jenner is reportedly disappointed that the 35-year-old rapper opted to announce they are expecting their first child on stage rather than through a lucrative magazine deal.
A source told HollywoodLife: "As ecstatic as the family and Kris is over Kim's pregnancy, Kris Jenner still has her business mind running as she was disappointed that they didn't sell the news of the pregnancy.
"She loves how Kanye promotes himself, but after the announcement she thinks he should learn how to monetise it more."
Kim - who is about 12 weeks pregnant - recently revealed she wants to find out the sex of their baby, saying: "Of course I do want to know. I can't find out yet, but I do want to know.
"No preference, I just want a healthy baby."
The brunette beauty admitted she's been lucky with her pregnancy so far because she hasn't suffered from morning sickness and has been feeling good.
She said: "I have felt good. I haven't had any morning sickness, but it still isn't the easiest. People always say it's easy and fun. It's definitely an adjustment learning about your body and stuff like that. I've been feeling really good so that's good."