Looks like they shared more than pancakes after all.

Just weeks after the duo dodged dating rumors, Justin Bieber was spotted smooching Selena Gomez during a vacation in the Caribbean over the weekend.

The couple, who rang in the new year together, openly showed their affection for one another while soaking up the sun with pals aboard a private yacht.

Gomez and Bieber first sparked relationship rumors in December after they were seen getting "cuddly" while sharing breakfast at an IHOP. The Wizards of Waverly Place star, 18, played coy when caught up with her a few days later.

"It was pancakes! Oh my gosh!" she told Us, adding that Bieber, 16, "is "one of my best friends...It was just pancakes!"