Mariah Carey reportedly wants to have a baby with James Packer.

The 45-year-old singer already has four-year-old twins, Monroe and Moroccan, with ex-husband Nick Cannon, but is desperate to get pregnant with the Australian billionaire, who's the son of the late media mogul Kerry Packer.

A source told Life & Style magazine: ''Mariah feels that having a child with James would be a blessing from God.

''She wants another child and is telling friends she's not too old.''

James, 47, has three children of his own from previous relationships, but has assured the '#Beautiful' hitmaker that he is on board to have a child with her.

The insider added: ''James is promising to spoil her throughout the pregnancy. He's convinced her he would not only be by her side 24/7, but he would hire round-the-clock care and the best doctors money can buy.''

It was previously reported James is eager to marry Mariah as soon as her divorce from Nick, 34, is finalised.

A source said: ''James wants to marry her sooner rather than later, and she is very open to the idea.''