Canadian pop superstar Justin Bieber, 24, is now engaged to model-TV personality Hailey Baldwin, 21.
According to US entertainment website TMZ, Justin popped the question to Hailey at a Bahamas resort last Saturday, July 7.
Justin's security staff asked the customers to put away their cell phones before he proposed.
Justin and Hailey have known each other since they were teens.
Rumors about their romance began in late 2014 and were reportedly dating on and off.
In the last two years, however, they were seen dating other people.
Justin was reunited with Hollywood actress Selena Gomez, while Hailey was rumored to be dating Shawn Mendes, also a Canadian singer.
According to reports, Justin and Hailey rekindled their romance just last month.
Hailey is the daughter of Hollywood actor Stephen Baldwin and the niece of Alec Baldwin.
EXCITED PARENTS. After the news about their engagement came out, the parents of Justin and Hailey posted messages on social media.
Stephen, who starred in The Usual Suspects, tweeted, "Sweet smile on my face ! me&wife (Kennya) Always pray 4 Gods will !! He is moving in the hearts of JB&HB Let's all pray for His will to be done...Love you 2 so much !!! #Godstiming #bestisyettocome Congrats ?? @JeremyBieber @pattiemallette #PraiseJesus."
But he later deleted the tweet.
Justin's father, Jeremy Bieber, posted a photo of his son on Instagram and said hat he is "Excited for the next chapter."
Justin's mother, Pattie Mallette, was excited as well and tweeted "Love love love love love love love."
Love Love Love Love Love Love Love.— Pattie Mallette (@pattiemallette) July 7, 2018