Mariah Carey's new perfume, M by Mariah Carey, is a blend of two of the pop superstar's two favourite scents - marshmallows and Tahitian Tiare flowers.