TORONTO -- Canada pop superstar Justin Bieber has broken his silence, confirming his engagement to American model Hailey Baldwin.

The 24-year-old singer from Stratford, Ont., confirmed the engagement in an Instagram post on Monday that included a photo of Baldwin kissing him.

Bieber promises in the post to put Baldwin first and calls her the love of his life.

Rumours have been swirling since the weekend that the pair got engaged in the Bahamas.

Bieber's post says the engagement happened Saturday and they were planning to wait on an announcement, but he says "word travels fast."

His parents appeared to congratulate their son on social media on Sunday.

His father, Jeremy, wrote that "proud is an understatement."

Baldwin, 21, is the daughter of actor Stephen Baldwin.