Justin Bieber still loves Selena Gomez "dearly."

Justin Bieber

Justin Bieber

The 21-year-old singer, who split from the brunette beauty in October 2014 after almost four years of dating, doesn't know if he's "over it yet" and says he's "never going to stop loving her."

The 'Sorry' hitmaker said: "It was really tough. I don't know if I'm over it yet. I think that I'm definitely in another place and I think we've definitely went our separate ways. I love her and I want her to be awesome, but there are things that remind me of her."

The Canadian heartthrob is still in regular contact with the 'Good For You' hitmaker, 23, and admits "a lot of" the songs on his upcoming album, 'Purpose,' are about her.

He told 'Access Hollywood': "[She] is someone I love dearly. I'm never going to stop loving her. I'm never going to stop checking in on her. I don't think if you end a relationship, you should end that, unless it was super toxic and you guys were hurting each other physically or mentally. We always respected each other and we still respect each other."

Justin also believes their split was the result of bad timing.

He said: "Yeah, I wrote a song [that] didn't make the album, it was called 'If I Would Have Met You In 5 Years.' How true is that? How many people go through life and end up meeting someone and it feels so right, but it's just the wrong time? So many people can relate to that."

Asked if he thinks they might eventually rekindle their relationship, he added: "I don't know what happens. I don't know what is going to happen in the future. I think we both gotta do some soul searching ourselves and figure out ourselves before we can just try to figure out each other."