Singer Katy Perry has announced her engagement to actor Orlando Bloom.

The Pirates of the Caribbean actor and the I Kissed A Girl hitmaker have been dating since they met at a Golden Globes after party in 2016.

Bloom was previously married to Australian model Miranda Kerr for about three years. They have an eight-year-old son together, Flynn.

They broke up in 2013, while Perry was married to Russell Brand for under two years before breaking up in 2012.

The Firework singer and Lord Of The Rings actor broke up for a time in 2017 but later reconciled.

In a social media post, the singer showed a picture of a pink ring and said one word: 'bloomed'.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences