Mariah Carey is looking better than ever!

The 45-year-old singer flaunted her significant weight loss earlier this week while walking the red carpet at the UNICEF Ball in Beverly Hills — and we can’t get over her stunning transformation!

RELATED: Mariah Carey Flaunts Her Stunning Bikini Body While on Vacation — Plus See More Stars With Incredible Bodies!

At the charity event — also attended by David Beckham and Jennifer Connelly, among other A-listers — Mariah wowed in a form-fitting black and blue spaghetti strap dress accessorized with a pretty assortment of silver diamond jewelry.

mariah carey weight loss

Mariah in August 2015 (left) and January 2016 (right).

The mom-of-two first showed off her new figure at the Macy’s Thanksgiving Parade in late November. “The new photos of Mariah Carey on Thanksgiving suggest that she has lost at least 45 pounds,” celebrity trainer and nutritionist to the stars Charlene Ciardiello told Radar Online at the time. “She looks incredible.”

RELATED: Mariah Carey Shares an Adorable Photo of Twins Moroccan and Monroe — Plus See More Cute Celebrity Kids!

Sources close to the singer revealed Mariah’s weight loss is likely due to her new relationship with billionaire James Packer. “James’ chef is preparing every single thing she eats right now,” the insider told Radar. “Mariah wants nothing more than to be his wife one day and James thinks that she looks absolutely irresistible with her hot new bod!”

mariah carey and james packer

Mariah and James in September 2015.

The “Without You” singer and James went public with their relationship in September 2015 and reportedly moved in together just two months later. Mariah was previously married to music executive Tommy Mottola from 1993 until 1998 and to Nick Cannon — with whom she has four-year-old twins Moroccan and Monroe — from 2008 to 2014. James was hitched to model Jodhi Meares from 1999 until 2002 and to singer Erica Baxter — with whom he has three kids, Indigo, 7, Jackson, 5, and Emmanuelle, 3 — from 2007 to 2013.