Justin Bieber is Selena Gomez's ''true love''.

The 'Sorry' hitmaker was recently spotted with the brunette beauty in California following Selena's split from The Weeknd, prompting speculation that they could be about to rekindle their romance, and a source close to the situation has claimed Justin has always been her ''soulmate''.

The insider explained: ''Since things ended with Justin for good, any other guys that Selena dated were placeholders.

''All the other guys were just flings. Justin always had her heart and attention. He was always her soulmate and her one true love.''

But the source said that Selena also shared something completely unique with The Weeknd, despite the high-profile duo recently deciding to end their ten-month romance.

Speaking to Us Weekly, the insider explained: ''She met The Weeknd and all that changed - she [could] see a future with him and [felt] different about him than the other flings.

''She [had] been happy with him but Justin always has the biggest piece of her heart. The situation is a heart string type of thing. She has to figure out what she wants.''

Justin, 23, previously dated Selena from 2010 until 2012.

And following her split from The Weeknd, he is apparently eager to reignite their romance.

The insider said: ''Justin really wants to get back with Selena. He has been texting her non-stop and hangs out with her whenever he can.''

Meanwhile, it was recently claimed that The Weeknd prioritised his career over his relationship with Selena.

Despite dating Selena for almost a year, the Canadian star considered the chart-topping star to be secondary to his own music career.

An insider shared: ''Everyone wants love, but his focus is the business.

''He's building a legacy. He's young and successful with money and can have any girl he wants. Their relationship kind of came out of nowhere.''