Demi Lovato Flaunts Her Curves On The Cover Of Cosmopolitan (PHOTO)

Demi Lovato is having a great year.

She put out a hit album, landed a coveted gig as a judge on "The X Factor" and she's Cosmopolitan magazine's July cover girl to boot!

The 19-year-old singer and actress flaunts her figure in a skintight, fluorescent yellow bandage dress that hugs every curve perfectly.

Though she's at a good place in her life right now, the "Skyscraper" singer can't help but think about her dreams for the future.

“I want to be married with kids in 10 years," she confessed to the magazine, later adding that she's open to dating different types of guys until the right one comes along.

“I don’t have many deal breakers. I’ve done so much in my life, it doesn’t feel right to judge other people," she explained, before remembering there is something she just won't put up with from men:

"Oh, I know one quality I won’t tolerate. I would never be with a guy who is controlling.”

demi lovato cosmo july 2012

Demi Lovato