Selena Gomez dumped Justin Bieber after he had dinner with Kendall Jenner.
The singer, who has had an on-again, off-again relationship with the Canadian star since 2010, was reportedly furious when she discovered her boyfriend met up with the model in Paris while she was sightseeing after they flew to the city to attend a number of fashion shows together last week.
A source told In Touch Weekly magazine: "Selena was absolutely livid when she found out Justin had dinner with Kendall. He lied to her about it. She was so angry that she changed her flight to come back to LA two days early and told him their relationship was over - again."
The 22-year-old actress' friendship with Kendall, 18, and her sister Kylie Jenner, 17, fizzled out after she found text messages from Kylie on Justin's phone after they attended the Coachella Valley Music & Arts Festival together in April.
The insider added: "She told Justin she wanted to have nothing to do with them. That meant he had to cut them off, too.
"It turns out Justin has been texting Kendall the whole time and Paris wasn't the first time they secretly had dinner together.
"Justin admitted it and insists they're just friends, but Selena doesn't believe him, and they had a screaming match over it. She feels completely humiliated."
Another source told Us Weekly magazine that Selena "doesn't trust Kendall's motives."
Justin and Kendall were spotted dining at Ferdi in Paris shortly before attending the CR Fashion Book party with her mother, Kris Jenner, and sister Kim Kardashian West. Selena also attended the party with other friends.
The following day she flew back to Los Angeles with Kris, 58, but hinted she wasn't happy about the situation on Twitter, writing: "Random, long flight. So happy to be home."
The gallery shows Justin Bieber being photographed with Kendall Jenner, as well as them posing together at the event.