Still, the singer picked herself for a weekend in Vegas, where she made her first live appearance since her break-up at Justin Timberlake's annual charity concert for the Shriners Hospitals for Children.
According to E! Online, the 29-year-old was on good form, wearing a skintight black catsuit with a leather bustier and impressed the crown with a set list that included Ain't No Other Man, Fighter and Beautiful. Her old Mickey Mouse Club pal Justin apparently introduced her as "no contest, the best vocalist of my generation."
What better way to make a girl feel better than a compliment from Mr JT?