Cara Delevingne and St. Vincent show some PDA while on the porch of Taylor Swift‘s beach house on Tuesday morning (July 5) in Rhode Island.

The 23-year-old model and 33-year-old singer spent the holiday weekend together at Taylor‘s incredible Forth of July party.

PHOTOS: Check out the latest pics of Cara Delevingne

Cara and St. Vincent haven’t been spotted out together in quite a while, but Cara let fans know the couple was definitely on in an Instagram post earlier in the week.

In the photo, Cara and St. Vincent can be seen in a mirror pic together along with a fortune cookie that reads, “Follow your heart and you will find happiness.”

Photos: INF Photo

Posted to: