It's pretty evident that Justin Bieber has always been quite the ladies man. While he's a married man now, there were plenty of relationships and hook-ups Justin had before finally finding the girl he wanted to spend the rest of his life with.
Some of these relationships were pretty publicized, while other hook-ups he had were more discreet. Some girls he dated seemed to have no effect on his life, while others made a lasting impact on the singer. Check out our ranking of Justin Bieber's relationships to get a picture of what lead him to his wife, Hailey Baldwin.
Justin and model Chantel Jefferies had a cute date once, but overall the singer didn't appear to be in a good place during most of their relationship. Chantel was with Justin when he got arrested for his first DUI in 2014. Like, literally in the car with him. Doesn't sound like a fun relationship moment!
Still, the duo did reunite briefly in 2016 for a private screening of The Secret Lives of Pets, which is cute. The two were rumored to have ended things between them for good sometime in early 2017, but not before Justin uploaded a zoomed-in photo of Chantel's lips to his Instagram!
In 2014, Justin was rumored to have a brief fling with model Adriana Lima. This was a bit random, seeing as Justin was only 20 years old at the time while Adriana was 32.
They were at Cannes Film Festival, for one, which is known to have lots of partying -- things are bound to get out of hand! Also, Adriana was just reeling from her split from ex-husband Marko Jaric. This pairing appeared to be just a one-time thing, however.
The one date Justin went on with model Barbara Palvin is notable simply because of all the drama it caused with Justin's on-off girlfriend Selena Gomez (We'll get to her!). Justin asked Barbara out while they were both in town for the 2012 Victoria's Secret Fashion Show.
The two went to see The Lion King on Broadway, and of course others in attendance of the show made sure to grab pics. Selena, seemingly out of spite, retweeted one of the photos of Justin and Barbara on a date. Barbara probably felt so awkward! Fortunately, she's moved on and found love with Dylan Sprouse.
Justin's rumored hook-up with model Miranda Kerr also stirred up some drama, but Selena had nothing to do with it this time around! Miranda was spotted being flirtatious with Justin at the 2012 Victoria's Secret Fashion Show -- while still married to actor Orlando Bloom.
Orlando seemed to confirm these rumors in 2014 when he tried to punch Justin in the face at a restaurant! Needless to say, Orlando and Miranda are no longer together. Rumors of a romance between Justin and Miranda seemed to end there too.
Just like Adriana, cougar Kourtney Kardashian hooked up with Justin shortly following her break-up with Scott Disick. 21-year old Justin and 36-year-old Kourtney were first spotted cuddling and flirting at a bar in West Hollywood and then going on what appeared to be a date to "Halloween Horror Night" at Universal Studios Hollywood.
The two were frequently spotted hanging out between October and December 2015, but it appears to just have been a short-lived fling. While the two eventually put an end to things, there doesn't appear to be any drama between the two like in some of his other relationships.
Ah, the good old days. Justin dated Jasmine Villegas in 2010, fresh off the success of his single "Baby." Jasmine starred with Justin in the music video for "Baby," and proceeded to accompany him on his "My World" tour. Jasmine had decided to finally speak out about the relationship in 2015.
Jasmine says Justin asked her mother for her number, and that's how their "puppy love" relationship began. Jasmine insists it really wasn't that serious, and they ultimately decided to stay friends after nine months of dating.
The girl who started it all! Caitlin Beadles was Justin's first ever girlfriend, who he met at church in 2008. Justin had just moved to Atlanta to get his music career started with Usher when he met Caitlin.
His 2010 hit song "Never Let You Go" is rumored to be about Caitlin, and the two still keep in touch to this day. While they broke up after his career took off in 2009, Justin spent Thanksgiving with Caitlin and her family in 2017. First loves are the best, and it's sweet that Justin is still close with his.
While Justin wasn't with model Sofia Richie for that long, he appeared to be VERY serious about her. The two dated in August and September of 2016. Justin often made grand romantic gestures to show his love for Sofia, like taking her to Cabo San Lucas for her 18th birthday and defending her on his Instagram after fans started to bully her.
Selena Gomez left a comment on his page saying he should be thankful for his fans instead of complaining about them. It never ends with those two!
Finally, we come to Justin's longest relationship with actress and singer Selena Gomez. The two were friends for a bit before they went on a date in 2010 to IHOP. That was the date that kick-started "Jelena." Justin and Selena went on to have a super adorable relationship for a couple of years before their first break-up in 2012.
In November 2017, the two decided to give the relationship another shot. Allegedly, Selena's mom disapproved of the reunion and worried about her daughter's mental state whenever she was in a relationship with Justin. Selena and Justin called it quits for the final time in March 2018.
Of course, Justin's relationship with model Hailey Balwin (now Bieber!) stands out from the rest. The two first hooked up in 2016, and Justin seemingly confirmed their relationship but uploading a picture of the two kissing at a New Years Eve party to his Instagram. Justin still had some growing and exploring to do, however, and the two split around August 2016.
Justin and Hailey reunited in June 2018, with Justin proposing to her only weeks into the relationship. The two tied the knot at a courthouse in NYC in September 2018, and are now said to be planning a more formal ceremony. They both seem super committed to making their union work, so congrats to them!