Justin Bieber has taken to Instagram to confirm his engagement to Hailey Baldwin, gushing that he is "soooo in love with everything about her".
The 'Baby' singer was reportedly seen proposing to the daughter of Stephen Baldwin at a Bahamas resort over the weekend and he has now admitted that it's true.
Bieber, a devout Christian, claims "spiritual perfection" in the emotional Instagram post, which appears to have been typed in a rush and contains several grammatical errors.
"Hailey I am... so committed to spending my life getting to know every single part of you, loving you patiently and kindly," writes Bieber.
"I promise to lead our family with honour and integrity, letting Jesus through his Holy Spirit guide us in everything we do and every decision we make.
- Ariana Grande denies manager behind her and Bieber's quick engagements
- Bieber bamboozles fans with conflicting Easter messages
"You make me so much better and we complement each other so well! Can't wait for the best season of life yet!"
Baldwin responded on Twitter, thanking God and Bieber for the engagement.
In his Instagram post, Bieber goes on to reference biblical numerology, suggesting his and Baldwin's engagement is divine.
"God's timing really is literally perfect. We got engaged on the seventh day of the seventh month, the number seven is the number of spiritual perfection, it's true, Google it! Isn't that nuts?"
His lengthy Instagram message ends with a quote from the bible that tells Christians wives are "good things".
Bieber and Baldwin reportedly rekindled their romance just over a month ago, shortly after Bieber and Selena Gomez split.