Katy Perry turned 32 years old on Tuesday, and enjoyed a pretty epic, all-day celebration.
According to her Instagram story, Perry started her day with bacon cake complete with candles, and was hilariously gifted a "Goddess Box," which included flowers and a "fuzzy vagina."
Yes, you read that right.
The pop star -- who's been outspoken about her support for Democratic presidential nominee Hillary Clinton -- later took to the polls in style, rocking an American flag-print coat and a matching bedazzled purse. Perry placed an early vote for Clinton, who's actually celebrating her 69th birthday on Wednesday.
"Happy birthday to me, and happy birthday to you, HRC," Perry said as she dropped her ballot into the slot as onlookers cheered and took video.
Of course, the party didn't stop there. Perry attended Kanye West's show at The Forum in Inglewood, California, where she happily joined the crowd and got hyped to Yeezy's songs.
"Just went in the pit @kanyewest for my bday," she tweeted. "32 is lookin [up emoji]."
just went in the pit @kanyewest for my bday. 32 is lookin ⬆️— KATY PERRY (@katyperry) October 26, 2016
The "Rise" singer was joined in the pit by singer Halsey.
And what's a birthday celebration without plenty of sweets? Perry showed off plenty of treats throughout the day aside from her bacon cake, including delicious looking donuts and another big birthday cake to close out the night.
"This is not birth day, this is birth week, just so you know," she wrote on Instagram.
Perry's been busy celebrating all kinds of birthdays recently, including Drake's 30th on Sunday night. She attended the rapper's star-studded soiree at Delilah restaurant in West Hollywood, California, which also brought out Swift and her ex-boyfriend, John Mayer.