The pop star popped the question on Saturday night while they were staying at a resort in the Bahamas, a source confirms to ET.
“Justin Bieber and Hailey Baldwin are very excited about their future," the source told ET. "Justin decided to propose to Hailey in front of a group of people in the Bahamas, but had been planning to ask her for a couple weeks now. The ring is gorgeous and Hailey is over the moon with joy. The two can’t stop telling their friends and family how excited they are for their journey together.”
According to TMZ, who was first to report the news, 24-year-old Bieber and 21-year-old Baldwin were spotted at a restaurant where everyone in attendance was salsa dancing. Then, out of nowhere, the “What Do You Mean?” singer’s security detail told everyone in attendance to put their phones away because "something special was about to happen."
That’s when Bieber reportedly got down on one knee.
ET has reached out to both Bieber and Baldwin's reps for comment.
Baldwin's father, Stephen Baldwin, congratulated the couple on Twitter on Sunday with a Bible passage. He has since deleted the tweet.
"Sweet smile on my face!" he wrote. "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."
On Sunday, the singer’s father, Jeremy Bieber, also posted a photo on Instagram that appears to be referencing the engagement. In the image, the singer is silhouetted against a tropical sunset. The older Bieber captioned the image, “@justinbieber Proud is an understatement! Excited for the next chapter!”
Interestingly enough, in February, Bieber's ex-girlfriend, Selena Gomez, attended his father's wedding in Jamaica to Chelsey Rebelo.
Bieber's mother, Pattie Mallette, also tweeted on Saturday, writing, "Love Love Love Love Love Love Love."
Love Love Love Love Love Love Love.— Pattie Mallette (@pattiemallette) July 7, 2018
Meanwhile, a source tells People, “It’s kind of a surprise, but kind of not. Justin has been extremely happy these past few weeks. He has known Hailey for a long time. This might seem sudden, but they know each other very well.”
In video taken by Instagram user @zoe_nicolee, Bieber is spotted dancing happily to his own song with Luis Fonsi, "Despacito," on the reported night of the engagement. In another video, he salsa dances with Baldwin.
Bieber was also snapped planting kisses all over Baldwin's face during their getaway.
Bieber and Baldwin have been spotted together constantly since rekindling their romance roughly a month ago, after dating in 2015. One particularly notable sighting included fans spotting them locking lips at a park in New York City.
In May, before the two started dating again, Baldwin acknowledged their past.
"Justin and I were friends for a long time," Baldwin told The Times UK. "I met him when I was really young and he was one of my best friends. Everybody knows that at a certain point in time that turned into something else, but that just happens when you're 18, 19. It was what it was. We went through a long period of time when we weren't friends. We didn't speak for quite some time and there was a lot of weirdness that went on. We've moved past that."
Get more info on Bieber and Baldwin's romance in the clip below.