Selena Gomez has split from The Weeknd.

The 'Heart Wants What It Wants' hitmaker has gone her separate ways from the 'Can't Feel My Face' singer after 10 months together.

A source told People magazine: ''She and Abel have been going back and forth for a few months about their relationship. It's been hard with him being on tour and her shooting in New York. That wasn't easy on them.''

Selena has been spotted spending more time with her former flame Justin Bieber as of late - including visiting his house and going for breakfast with him - but they are not thought to be dating.

The 25-year-old singer had previously opened up about her romance with the singer, admitting she loves ''tremendously big''.

She explained: ''I'm the kind of of girl that loves tremendously big. I just have always been that girl. I will give my heart and my soul to the person that I love. It's just how I operate. With that comes a lot, you know?''

During their relationship, Selena always saw The Weeknd - whose real name is Abel Tesfaye - as her best friend as well as her boyfriend.

She shared: ''I don't depend on one area of my life to make me happy. It's really important for me to love and nourish my friends and family and to make sure that I never get influenced by a guy.

''I've wanted to be in a strong head space for years, and I really wasn't. Before, I was so young and easily influenced, and I'd feel insecure. You want someone to add to your life, not to complete you, if that makes sense. I'm lucky because he's more of a best friend than anything else.''