After more than a week of battling body bullies and fashion critics, Jessica Simpson showed off her figure in a tiny pair of Daisy Duke-style short-shorts onstage in Grand Rapids, Mich., Thursday night, people.com reports.

“She looked phenomenal,” gushed concert-goer Scott Pierce, 27, a local Internet technology sales rep.

But Simpson — who seemed nervous and tentative at times — told the crowd of 15,000 that it had been “a rough week.”