Demi Lovato is having a great year.
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.”
For more with Demi Lovato, pick up the July 2012 issue of Cosmopolitan, on sale at newsstand June 5.