Justin Bieber is reportedly engaged to model Hailey Baldwin after he proposed in the Bahamas on Saturday.
The pair were introduced by Baldwin's father, the actor Stephen Baldwin, at the New York premiere of the Canadian singer's film Never Say Never in 2011, when she was 14 and Bieber was 17.
They dated for a short while in 2016, after which Bieber, now 24, reunited with his on-off girlfriend, actress and singer Selena Gomez. After Bieber split with Gomez he got back together with Baldwin, and the pair dated for a short while before reports of their engagement emerged over the weekend.
While the couple are yet to officially confirm reports, CNN and E! News cited individual sources who said the proposal had taken place, and Baldwin accepted.
TMZ reports that Bieber proposed to the 21-year-old over dinner at a restaurant in The Bahamas, quoting witnesses at the restaurant who said that Bieber's security team asked diners to put their phones away for the proposal.
Footage later showed the pair salsa dancing at a bar in the Bahamas over the weekend, while photos caught a glimpse of a huge diamond engagement ring on Baldwin's finger.
Bieber and Baldwin's parents have also hinted at the engagement on their social media accounts.
On Saturday 7 July, Bieber's mother Patti tweeted: "Love Love Love Love Love Love Love" while his father Jeremy posted a picture of his son on the beach at sunset with the caption: "Proud is an understatement! Excited for the next chapter!"
Stephen Baldwin, a Trump-supporter who has appeared in films including The Usual Suspects and Born On The Fourth Of July, posted then deleted a tweet where he said: "Always pray 4 Gods will! [sic] He is moving in the hearts of JB&HB."
Baldwin, who is also the niece of actor Alec Baldwin, has appeared in a number of modelling campaigns, music videos and TV shows, plus shoots for American Vogue, Marie Claire and Spanish Harper's Bazaar.