That's a shame, especially as the 22-year-old model had such lovely things to say about her relationship with the singer in this month's edition of Vogue Magazine. 

In the interview she states that "I think that being in love with my girlfriend is a big part of why I’m feeling so happy with who I am these days. And for those words to come out of my mouth is actually a miracle. It took me a long time to accept the idea, until I first fell in love with a girl at 20 and recognised that I had to accept it." Presumably that girl was former girlfriend Michelle Rodriguez as Cara was only with St Vincent for the last 8 months.  

According to the New York Post's Page Six: "the breakup was recent, with the couple appearing on St. Vincent’s Instagram two weeks ago."