Mariah Carey to have a boy and a girl

Mariah Carey has announced that she is expecting a boy and a girl.

The singer told Life & Style magazine: 'Even before we announced it was twins, I was trying to keep everything gender neutral because I didn't want to impose an identity on them too soon. '

Mariah said that she shocked everyone with the news. 'There were fan contests on Twitter about what gender they are and rumours about them being two boys or two girls -  but nobody guessed this!'

A source added: 'It's truly going to be a dream come true for them. They get a son and daughter.'