Katy Perry sings for the troops
Katy Perry showed how much she loves a man in a uniform, by taking part in a special show for US troops.
The pop superstar met dozens of service members while working on the special VH1 Divas Salute the Troops this weekend near San Diego.
"There was a kid who I met backstage who was rather chatty, but adorable," Katy recalled. "He was really sweet. He was 19. He had such a good heart. He said, 'Yes, ma'am' to me. 'Yes ma'am!' I was like, 'OK! Yes, sir!'"
The show featured a bounty of "divas" - female or female-lead musical acts, including established stars such as Heart, Paramore and Sugarland, as well as hot newcomers Grace Potter And The Nocturnals, Keri Hilson and Nicki Minaj.
"I really had to live up to the definition of a 'diva' in all senses of the word," Katy joked. "So, I had to be very difficult today, and late," she continued, adding that she was really neither.
Onstage, Katy pulled out the stops - and the costumes - with the opening number also featuring Keri Hilson and Sugarland's Jennifer Nettles in WAC uniforms for a cover of The Andrews Sisters' '40s classic Boogie Woogie Bugle Boy.
Ms Perry also closed the show with her current smash Firework, which concluded, appropriately, with a fireworks display. For the finale, the singer wore a cherry-red beaded gown with thigh-high slit that looked as if it was borrowed from Jessica Rabbit's closet.
"You know me, I love vintage," she explained. "I love pin-up girls. So, I tried to recreate that. I think any Army guy has a soft spot for a girl that can be painted on their plane."