Taylor Swift Selena Gomez
Taylor Swift and Selena Gomez have been friends for a long time Reuters

A magazine has come up with claims that Selena Gomez has feelings for Calvin Harris. The 32-year-old Scottish DJ had recently split with Taylor Swift.

An alleged source told Life & Style: "Selena's told friends she believes she and Calvin would make a perfect match." 

The insider added: "Selena has always had her eye on Calvin... She always thought Taylor just wasn't right for him and the breakup confirmed that in her mind. She says she and Calvin would make a better couple."

"Taylor wouldn't be happy to hear what Selena's been saying... Selena doesn't want to lose her best friend," the source continued.

Gomez has been linked to several celebrities since splitting with Justin Bieber. In an interview with W magazine in February, the former Disney star talked about her bond with the Baby singer. She said: "I'm so exhausted. I honestly am so done. I care about his health and well-being. But I can't do it anymore."