Cara Delevingne ‘has been secretly dating US singer St Vincent for four months’

Every inch of her life is documented on camera but Cara Delevingne appears to have kept a four-month romance with US singer St Vincent top secret.

Cara is believed to be smitten with St Vincent, real name Annie Clark, 32, after meeting in December last year and having followed her around on her US tour ever since.

But last week the pair were apparently spotted kissing at the Universal Music after party before leaving together at 3am.

‘They made no effort to hide their affections,’ an onlooker told The Sun.

(Picture: INFphoto.co.uk)

St Vincent had been in London for the awards show but she lost out to Taylor Swift in the best international female category – although she did congratulate her on Twitter later to show there were no hard feelings.