Katy Perry and Orlando Bloom are engaged.

The couple apparently celebrated Valentine's Day with an engagement. Perry shared a photo with the ring in focus and balloons in the background. She captioned it "Full Bloom."

Look at that ring:

Perry, 34, and Bloom, 42, had been on again and off again for several years. Bloom shared the same photo on his Instagram account last night. He captioned the photo "Lifetimes."