What an odd group!

Mariah Carey got all dolled up to dine at Craig's at Hollywood, and the singer's dates for the evening were Courtney Love and Brett Ratner. How do they all know each other? We would love to be a fly on the wall to hear their conversations!

The songstress seems to be doing ok since her split from husband Nick Cannon, but she can't be pleased that the father of her children has already moved on with model Jessica White. "Jessica fully respected Nick's relationship and would never get in between anything with them. When Nick was going through his breakup, Jessica was there for him as a friend. They been spending lots of time together and Nick really enjoys Jessica's free spirit and easy-going attitude for life," a source dished to E! News.

Mimi needs a new man!