The 41-year-old singer is expecting her first child with Cannon, 30, next year and he told Access Hollywood that he is tending to her every need.
He said: 'Lots of massages, and lots of pregnancy pillows. That's my thing right now - just give her a pillow and she's happy!'
Speaking about Mariah's cravings, he added: 'Most of them are really healthy. She's craving a lot of fruit. She sent me out for candy apples one night.
'I don't know if that still fits in the fruit category, but it was definitely a tough time. I had to see if there was a circus or carnival in town!'