Cara Delevingne appears to have gone public with her latest romance.

See Cara Delevingne As A Mermaid In 'Pan'

Earlier this week, the 22-year-old model was spotted walking the streets of New York City with her rumored new girlfriend, Annie Clark. Days prior, Delevingne and Clark, also known as musician St. Vincent, enjoyed a night out with friends.

“Cara and Annie were super lovey-dovey,” a source told Us Weekly of their pair's outing on Wednesday. “They slow danced at the end of the show and at one point, shared a chair and were hugging and kissing. They had an awesome time."

Cara Delevingne Lands Acting Role In 'Suicide Squad' Alongside Will Smith & Jared Leto

Since signing with Storm Model Management in 2009, Delevingne has been linked to a number of celebrities. Most recently, Delevingne, who has modeling for top brands, including Chanel, Burberry, Tom Ford, Givenchy, Oscar De La Renta and Yves Saint Laurent, was linked to actor Jack O'Connell. Prior to their reported romance, Delevingne was openly dating Michelle Rodriguez.

According to The Sun, via Daily Mail, Delevingne and St. Vincent have been secretly dating for four months, and were first spotted together in Los Angeles in January.

"Cara Delevingne was spotted out in public with rumoured girlfriend St. Vincent as far back as January, almost two months before the pair were reportedly seen kissing at the BRIT Awards," the site reported. "The 22-year-old model was enjoying a casual day out with the singer and several female friends in Los Angeles."

Delevingne has also been linked to Harry Styles, Rita Ora and Kendall Jenner.