Justin Bieber
via Instagram / Justin Bieber

Wow! Is Justin Bieber about to go off the market… and get married?

According to TMZ, the 24-year-old singer is engaged to model Hailey Baldwin, 21.

The report cites two eye witnesses who say they Bieber propose at a resort in the Bahamas over the weekend.

Guests of the resort were doing salsa dancing at the hotel’s restaurant when Bieber’s security reportedly told everyone to put their phones away. That’s when he popped the question in front of everyone.

The engagement comes after just a month of dating.

In Instagram, Justin’s father Jeremy seems to have confirmed the engagement, posting a photo of his son on the beach with the caption: “@justinbieber Proud is an understatement! Excited for the next chapter!”

His mother, Pattie Mallette, also appeared to confirm the news on Twitter, tweeting: … “Love Love Love Love Love Love Love.”