Perry, 35, is known for her quirky and whimsical looks, and her maternity style is no different. She rocked a long, multicolored knit dress that perfectly hugged her belly during an appearance in Melbourne, Australia, on March 7.
While Perry previously posed with her hands or bag in front of her belly to hide her pregnancy, she proudly showed off her bump with a hand on her hip.
The next day, Perry wore two groovy choices during a performance at the women's cricket championship game in Melbourne.
The first, a purple and pink mini dress, was printed with the Venus symbol in honor of International Women's Day. But don't assume the symbol was a gender reveal: The singer hasn't said if she knows the gender of her baby or if it's a surprise.
She later wore a '60s-inspired, pink mini dress, which included a vibrant yellow flower on the right side of her belly.
During the performance, Perry put the pink sheer cape on her arm as she moved around the stage.
Perry was also frequently pictured posing with hands or a bag in front of her belly to hide her bump from photographers.
The singer made the big reveal on March 4 at the end of her new music video for "Never Worn White." In it, the mom-to-be wore a sheer, strapless dress and cradled her belly.
"I am excited. We're excited and happy and it's probably the longest secret I've ever had to keep," Perry said on Instagram last week.
This will be Perry's first child and the second for her fiancé , Orlando Bloom.