Christina Aguilera caught a lot of criticism for her fuller figure last year, but the singer has shed all the extra pounds and nobody can say she doesn't look amazing now!

The blonde bombshell gave fans a sneak peek of her new Unforgettable perfume commercial yesterday, and the "Beautiful" chanteuse looked stunning sprawled out on a bed in a white dress and Louboutins.

"Feeling sexy & seductive on set with Mark Liddell filming," she captioned the Twitter snapshot.

So what brought about her body transformation?

"She did it all on her own. A lot of people were on her about her weight and it depressed her. She went through a bad time because of the criticism," a source told Us Weekly.

Way to silence all your haters, Xtina!