Cara Delevingne is "very happy" with St. Vincent.
The 23-year-old model-and-actress has been dating the singer - whose real name is Annie Clark - for...
Cara Delevingne's mother thinks she is "crazy".
The 23-year-old model-and-actress - who is dating musician St. Vincent aka Annie Clark - has always been "different"...