Cape Town - Justin Bieber has officially confirmed his engagement to his girlfriend Hailey Baldwin.
The Love Yourself hitmaker (24) confirmed the engagement in a heartfelt Instagram post on Monday, calling Hailey (21) the love of his life.
“Was gonna wait a while to say anything but word travels fast,” Justin started the post, which was accompanied by two black and white snaps of the loved-up couple.
Although the pair are undeniably in love, Justin has been romantically linked to many of Hollywood’s hottest stars.
While Selena Gomez is probably his most famous ex, she certainly isn’t his only one!
Take a look at all of the pop superstar’s past hook-ups, flings and Insta-official relationships.
1. Sofia Richie
At 17, Lionel Richie's daughter, Sofia (now 19), was one of Justin’s youngest girlfriends.
It wasn't an easy ride for the pair though as they had their fair share of nasty comments from fans, forcing Justin to turn off comments on his Instagram page. The relationship lasted no more than six weeks as Justin felt “it was heavy” and he “didn’t want a relationship now”, said a source
2. Selena Gomez
Selena (25) is the one the Biebs just couldn’t seem to stay away from.
The pair dated for around three years, from 2010 – 2013, but the couple is rumoured to have reunited several times since then. In early 2018, Jelena finally reunited officially, causing a complete internet meltdown. It didn’t last long though – they broke up again in March 2018.
3. Kendall Jenner
He's great mates with the entire Kardashian clan, but it was rumoured that Justin and Kendall (22) were hooking up after bystanders saw the pair looking very cosy at Coachella – and with them posing for photos like these, it's no wonder the rumour mill starts turning!
4. Ariana Grande
Justin and songstress Ariana (25) tend to cross paths a fair bit due to both being managed by Scooter Braun, but it was rumoured that intimate cuddles like this one on stage during Ari's Honeymoon Tour were the reason Big Sean (30) called time on his relationship with her.
In 2015 Ariana slammed the rumours on Twitter, saying they were just friends.
5. Yovanna Ventura
There was once a time when JB would post photo after photo of social media star Yovanna (22) in May 2014 and until she suddenly vanished from his feed. The pair were said to have been hooking up but the relationship seemed to fizzle as quickly as it began.
6. Shanina Shaik
Justin and Shanina shared a romantic getaway together in May when they were spotted at a pool party together ahead of the Mayweather/Pacquiao boxing match, to which JB brought the Australian model (27) along as his date.
The fling appears to have been short-lived – they haven’t been seen together since.
7. Miranda Kerr
Justin's flirtations with Victoria's Secret model Miranda (35) actually ended in a punch up with her ex, Orlando Bloom (41) when they were both in Ibiza in 2014, after he claimed they'd been getting close at a VS fashion show.
While it's never been confirmed whether anything happened between them, JB taunted Orlando by posting a photo of Miranda on Instagram – which he quickly deleted.
8. Barbara Palvin
Surprise, surprise, another Victoria's Secret model. Justin and Barbara (24) were rumoured to be hooking up in November 2012, after the pair started tweeting each other and were spotted hanging out on several occasions.
The Beliebers quickly unearthed a video of Barbs saying she doesn't like Selena, which didn’t go down well…
9. Madison Beer
While Madison (19) is just another singer Justin has kindly taken under his wing, it seemed it was enough to make Selena a bit jealous while the couple were together.
Selena reportedly turned up to check on the pair after they enjoyed a few too many late-night recording sessions together, even though they have always maintained they're just friends.
Madison said she would never date Justin and she sees him like a brother during an interview on radio show, Zach Sang Show.
10. Jayde Pierce
Justin was snapped with aspiring British model Jayde (22) several times while she was over in LA for a few weeks in 2015, sparking rumours that she might be his new love interest. But, easy come, easy go…
11. Adriana Lima
Justin and Brazilian supermodel Adriana (37) were rumoured to have hooked up at Cannes in 2014 after "he pursued her hard" and the pair left together at 5am, according to Us Weekly.
The star hit back and denied the claims.