On Monday, the "Harleys in Hawaii" singer took to Instagram to celebrate her fiancé's 43rd birthday. In the two photos Katy shared, Orlando is seen standing in front of one of the pyramids in Egypt. Naturally, there's a huge smile across his face in the first shot. The second shows him gazing up at the pyramid. In her caption, the "Firework" singer marveled over her love and joked that he's one of the wonders of the world.
"Many people wonder how the pyramids were actually built," she wrote. "But me, I am in constant awe and wonder of how such a loving/kind/compassionate/supportive/talented/deeply spiritual/did I mention incredibly good looking/James Bond of a human being can actually exist in the flesh!"
She then gushed over how easy it is to love the Lord of the Rings alum (whom she's marrying this year). "There's a reason why all animals and children run straight into his arms," she said. "It's his heart, so pure. I love you Orlando Jonathan Blanchard Copeland Bloom. Happiest 43rd year."
For his part, the actor commented on Perry's sweet tribute and equally gushed over his love.
"Ready to climb all them pyramids and mountains with you," the Carnival Row star said.
In the interview, the "Never Really Over" crooner said that she and her beau were mirrors of other.
"Love is different from dating," she said. "You date in your twenties. Love is partnership, friendship, truth and being an absolute mirror to someone."
She later added that she and her love "pull the poison" out of each other.
As the star explained, "Orlando is like a sage. When we first met, he said we would pull the poison out of each other, and we really do. It's exhausting, but we really hold each other accountable. I've never had a partner who was willing to go on an emotional and spiritual journey like Orlando. It's challenging, because you're facing all the things you don't like about yourself. It's like a never-ending cleanse."
It looks like these two lovebirds are ready to take on any challenge life throws at them. Happy birthday, Legolas, er, Orlando!
Watch E! News weekday mornings at 7 a.m.!