Cara Delevingne has split with her girlfriend, singer St. Vincent, a source told the New York Post's Page Six.

We’re told the breakup was recent, with the couple appearing on St. Vincent’s Instagram two weeks ago.

Delevingne told Vogue’s July issue, “Being in love with my girlfriend is a big part of why I’m feeling so happy with who I am these days.”

Her rep didn’t comment. St. Vincent’s rep said they didn’t know about a split.

But Cara looked happy Saturday at a WSJ Magazine and Forevermark screening of her film “Paper Towns.”

This article originally appeared in the New York Post's Page Six.