Both Bloom and Perry took to Instagram to share the news. Both posting the same image, Bloom and Perry posed together with a flower-shaped ring with a hot pink stone and diamond petals circling the 'Roar' singer's finger.
Perry wrote "full bloom", while Bloom wrote "Lifetimes."
The duo has been dating on-and-off since early 2016 when photos of them flirting at a Golden Globes after-party nearly broke the Internet. This will be the second marriage for each of them - Bloom split from model Miranda Kerr (with whom he shares an 8-year-old son Flynn) in 2013, and Perry finalised her divorce from comedian Russell Brand in 2012.
Following the engagement, a source told People, “Orlando had planned this for a while. He wanted it all to be special.”
The actor even went the old-fashioned route and sought Perry's parent’s permission before popping the question. “Katy’s family knew he was proposing. He talked to her parents about it before,” the source told the outlet.
The source added that despite the pre-planning, Katy was totally shocked. “Katy was very surprised and shaking with happiness,” the source said.
Congratulations to the happy couple!
This article originally appeared on InStyle Australia.