Demi Lovato and longtime boyfriend Wilmer Valderrama shared some major PDA while on vacation.

The 23-year-old "Cool for the Summer" singer and 35-year-old actor were spotted getting a little steamy during their trip together in St. Barts on Wednesday, Dec. 16, according to Us Weekly.

Some of the photos snapped of the couple included the two making out in the water on their Caribbean retreat.

In one photo they even recreated the famous scene in the 1987 film "Dirty Dancing" where Patrick Swayze boosts Jennifer Grey up into that iconic lift. Another photo shows Lovato with her arms around Valderrama's neck while she playfully sticks her tongue out at him.

Lovato sported a black one-piece bathing suit with a deep-plunging neckline by OYE Swimwear.

The singer recently posted a photo of herself cuddling up to Valderrama and their dog, Batman, while lying in bed.

"Slept in today so I didn't post my #NMM picture BUT I thought I'd make it up now with a cute/sneaky family photo...," she captioned the Instagram photo.

Lovato and Valderrama have been dating on and off since 2010 and have not been modest about showing their love for one another on social media. The singer posted a photo in January of Valderrama sleeping on her lap next to their dog. "My boys are really sleepy... And I'm the luckiest woman in the world," she captioned the picture.

My boys are really sleepy.... And I'm the luckiest woman in the world.....  A photo posted by Demi Lovato (@ddlovato) on Jan 28, 2015 at 12:40am PST

Valderrama got his payback in October when he posted a photo of Lovato fast asleep.

"It must be EXHAUSTING to be that #Confident... This lil angel created an inspirational & emotional journey... Then she sprinkled bad ass dust on it!" he captioned the photo. "GO GET #ConfidentOniTunes! Oh and... Demi? #Payback hahaha."

Lovato released her fifth studio album, "Confident," on Oct. 16. The album, which landed at No. 2 on the U.S. Billboard 200 chart, produced the singles "Cool for the Summer" and the title track.