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.
2011 Teen Choice Awards - Arrivals
UNIVERSAL CITY, CA - AUGUST 07: Actresses/singers Demi Lovato and Selena Gomez arrive at the 2011 Teen Choice Awards held at the Gibson Amphitheatre on August 7, 2011 in Universal City, California. (Photo by Jason Merritt/Getty Images)
Z100 & Coca-Cola All Access Lounge At 2011 Jingle Ball
NEW YORK, NY - DECEMBER 09: Demi Lovato attends the 2011 Z100 & Coca-Cola All Access lounge at Z100's Jingle Ball 2011 pre-show at Hammerstein Ballroom on December 9, 2011 in New York City. (Photo by Slaven Vlasic/Getty Images)
Z100's Jingle Ball 2011 Presented by Aeropostale - Show
NEW YORK, NY - DECEMBER 09: Singer Demi Lovato performs onstage during Z100's Jingle Ball 2011, presented by Aeropostale at Madison Square Garden on December 9, 2011 in New York City. (Photo by Stephen Lovekin/Getty Images)
The 12th Annual Latin GRAMMY Awards - Arrivals
LAS VEGAS, NV - NOVEMBER 10: Singer/actress Demi Lovato arrives at the 12th annual Latin GRAMMY Awards at the Mandalay Bay Resort & Casino November 10, 2011 in Las Vegas, Nevada. (Photo by Ethan Miller/Getty Images)
The 12th Annual Latin GRAMMY Awards - Show
LAS VEGAS, NV - NOVEMBER 10: Singers Demi Lovato and Pablo Alboran perform onstage during the 12th annual Latin GRAMMY Awards at the Mandalay Bay Events Center on November 10, 2011 in Las Vegas, Nevada. (Photo by Kevin Winter/Getty Images for Latin Recording Academy)
2011 World Series Game 5 - St Louis Cardinals v Texas Rangers
ARLINGTON, TX - OCTOBER 24: Singer Demi Lovato walks on the field for the performance of the national anthem prior to Game Five of the MLB World Series between the St. Louis Cardinals and the Texas Rangers at Rangers Ballpark in Arlington on October 24, 2011 in Arlington, Texas. (Photo by Tom Pennington/Getty Images)
Z100's Jingle Ball '11 Official Kick Off Party
NEW YORK, NY - OCTOBER 21: Singer Demi Lovato performs on stage at Z100's Jingle Ball '11 official kick off party at Aeropostale Times Square on October 21, 2011 in New York City. (Photo by D Dipasupil/Getty Images)
Demi Lovato Visits "Late Night With Jimmy Fallon"
NEW YORK, NY - SEPTEMBER 20: Demi Lovato visits 'Late Night With Jimmy Fallon' at Rockefeller Center on September 20, 2011 in New York City. (Photo by Theo Wargo/Getty Images)
2011 MTV Video Music Awards - Red Carpet
LOS ANGELES, CA - AUGUST 28: Singer Justin Bieber (L) and singer Demi Lovato arrive at the 2011 MTV Video Music Awards at Nokia Theatre L.A. LIVE on August 28, 2011 in Los Angeles, California. (Photo by Christopher Polk/Getty Images)
2011 VH1 Do Something Awards - Blue Carpet
HOLLYWOOD, CA - AUGUST 14: Actress/Musician Demi Lovato arrives at the 2011 VH1 Do Something Awards at the Hollywood Palladium on August 14, 2011 in Hollywood, California. (Photo by Christopher Polk/Getty Images for VH1)