However, the best thing they created is undeniably their two beautiful children Moroccan Scott Cannon and Monroe Cannon.

The couple welcomed the twins in 2011 and have co-parented Moroccan and Monroe since their 2016 split.

The 10 year old just made her official modeling debut, in collaboration with the brand OshKosh B’Gosh.

Monroe Cannon and Mariah Carey

Monroe Cannon making a heart with her hands