Kourtney Kardashian and Travis Barker have gotten engaged to be married less than a year after going public with their relationship.
The reality TV star shared images of Barker's elaborate proposal on social media, captioning a scene of the pair encircled by thousands of red roses and candles on a beach at sunset with the word: "Forever".
According to E! News, Khloe Kardashian and Tristan Thompson were also present for the big moment, which took place outside a beachside hotel in California.
"Kourtney looked very surprised to see Khloe and Tristan there," an insider witness reportedly told the celebrity news outlet.
"Travis escorted Kourtney down to the beach, where he had red and white florals set up in the shape of a heart.
"It looked very romantic. I could see Kourtney smiling from ear to ear and put her hand over her mouth looking surprised. The family cheered for them and went back into the hotel."
Earlier this year, rumours flew that the pair had gotten hitched in Las Vegas after a series of leading Instagram posts went viral.
The Blink-182 drummer and Kourtney have become notorious for their public displays of affection, and in May this year she made her feelings indelible by tattooing 'I Love You' on his arm.
The engagement photo gives no further details, so fans will have to wait a little longer before they know when to expect the big date or get their first glimpse of a diamond ring.