Katy Perry had an "incredibly beautiful evening" performing at the White House.
The 29-year-old was asked to sing at a dinner celebrating the 46th anniversary of the Special Olympics and its founder, Eunice Shriver, by President Barack Obama. After wowing the audience, Katy was quick to take to her Instagram account to gush about the night.
"What an incredibly beautiful evening being invited to sing at the White House for Potus, Flotus & many special Olympic attendees tonight to celebrate these incredibly inspiring men & women," she wrote alongside a photo of her singing while wearing a sparkly purple evening gown. "I see them beyond their obstacles. I hope you can join me."
Katy wasn't the only star in attendance, as Stevie Wonder, tennis player Andy Roddick and his wife Brooklyn Decker were also at the dinner. However, Katy got a special introduction from the president, who admitted he was a big fan of her work.
"We have just one of my favourite people performing tonight - Katy Perry, We are so grateful to her," he said, according to E! News. "I love Katy Perry, she is just a wonderful person."
Katy didn't attend the event alone. The Dark Horse singer decided to take her mother Mary along, despite the fact that she didn't vote for Barack in the presidential elections. It was a bit of a U-turn for the star, who refused to take her parents to her performance leading up to the 2012 inauguration.
"My parents are Republicans, and I'm not," she told the US edition of Marie Claire last year. "They didn't vote for Obama, but when I was asked to sing at the inauguration, they were like, 'We can come.' And I was like, 'No, you can't. I love you so much, but that - on principle.' They understood, but I was like, 'How dare you?' in a way."
However all seemed good between the family now, with Katy reiterating on her Twitter page how much she had enjoyed herself.
"Between singing at the White House & releasing one of my favourite videos, today was a good one. #ThisIsHowWeDo (sic)," she wrote.