The singer and "American Idol" judge revealed she's pregnant Thursday in the music video for her new song "Never Worn White" with fiancé Orlando Bloom.
The video ends with a side profile of Perry cradling her belly.
After the music video launched, Perry confirmed her pregnancy to fans in an Instagram live feed and said she's due this summer.
"There's a lot that will be happening this summer," said Perry. "Not only will I be giving birth, literally, but also figuratively to something you guys have been waiting for."
Perry said she wanted to find the right way to tell her fans and she couldn't think of a better way to make the reveal than through music.
"I'm excited," said Perry. "We're excited and happy and it's probably the longest secret I've ever had to keep."
"Never Worn White" will be featured on Perry's upcoming fifth mainstream album that is expected later this summer. In her Instagram live stream, Perry said the song is not the album's lead single.
The couple has been together for more than three years and has been engaged for more than a year now. The two were engaged on Valentine's Day 2019. The music video of "Never Worn White" hints that Katy might be walking down the aisle soon.