Well shucks... Justin Bieber is a taken man.
The 24-year-old singer proposed to model Hailey Baldwin while vacationing in the Bahamas yesterday.
TMZ first broke the engagement news after two eyewitnesses told the publication they saw the "Baby" singer get down on one knee and propose to Stephen Baldwin's 21-year-old daughter.
Another source told E! the engagement came as a surprise to Baldwin, albeit a happy one.
"Justin made arrangements for the ring when they were in NYC and knew that he wanted to propose to her. It was a sudden decision but Justin always knew Hailey and him had a special bond that was incomparable," the source told E! News. "The proposal was a very happy moment and Hailey was taken off guard... Her face was in shock but you could tell they are both so in love."
Baldwin seemingly confirmed the proposal when she "liked" an Instagram post by UpscaleHype announcing the couple's engagement.
Following the news, Stephen Baldwin, tweeted in part, "He is moving in the hearts of JB&HB," along with the hashtag "best is yet to come."
Justin's dad also took to social media to bask in the limelight of his child's betrothal.
The couple has been dating on-and-off since 2015 but rekindled their relationship a few weeks ago. For the past month, Bieber and Baldwin have been on tour-de-romance, traveling from the Hamptons to Miami to NYC.
Just two weeks ago Baldwin deleted all the Instagram pictures with her former beau, Shawn Mendes.
Between Ariana Grande and Pete Davidson, and now the Beibs and Baldwin, there's never been a better time to be young, wealthy, and in love – which coincidently is my summer aesthetic.