It looks like pop star Katy Perry celebrated Independence Day this year with her current flame John Mayer. The singer Instagrammed a cute photo of the two cuddling up together while wearing matching patriotic outfits, US Weekly reports.

In the new photo, the "Fireworks" singer sports a stylish American flag top while Mayer wears a blue shirt with white stars and a blue bandanna. The cute couple cuddle and hug with their backs to the camera, hinting at their semi-secretive romance. "Whose broad stripes and bright stars?!" Perry wrote as a caption.

A witness told US Weekly that Perry cheered on Mayer during his July 4th performance in Philadelphia at the Philly 4th of July Jam at Benjamin Franklin Parkway.

"She watched him perform off stage and watched every second of his performance, singing along to every song and dancing," the insider told the gossip magazine. "She was so into his performance and gave him a big hug and kiss when he finished afterwards. She seemed all about him."

The on-and-off again couple have been spotted out together recently, though in Perry's recent July cover issue of "Vogue," the couple were broken up at the time of her interview.

"I was madly in love with him. I still am madly in love with him," Perry told "Vogue" at the time. "All I can say about that relationship is that he's got a beautiful mind. Beautiful mind, tortured soul. I do have to figure out why I am attracted to these broken birds."

However, the two seem to be 100 percent on right now, and reportedly Perry gave Mayer a "to do" laying down the rules of their newly formed relationship!

"Getting rid of his old girlfriends' numbers and no more texting them!" an insider told EntertainmentWise, explaining that was a source of conflict during their initial breakup: "John had tons of random girls texting him when he was with Katy before. Katy wants more dinners and date nights, and for him to be more romantic with her."

RELATED ARTICLES:  

Kate Middleton Due Date: What Will the Royal Baby Look Like, and Who? (PHOTO/VIDEO)

Rachel Bilson Angry at 'The Bling Ring' and Sofia Coppolla for 'Glorifying' Robberies She Was a Victim Of (VIDEO)