Justin Bieber, Selena Gomez Spotted Together In St. Lucia

Photos appear to show the two singers getting cozy on a yacht.

Last week, a photo appeared online of what appeared to be Selena Gomez and Justin Bieber kissing. The photo turned out to be fake, but new photos are now making the rounds that look a whole lot like Bieber and Gomez were getting cozy on vacation.

The photos that appeared on fansite Anything Disney show the pair apparently canoodling on a yacht in St. Lucia. Bieber sports black swim trunks, while Gomez wears a blue bikini. They are seen hugging, snuggling and kissing, and in one shot, Bieber has a hand on Gomez's backside.

Over New Year's weekend, Bieber stayed active on Twitter, sending out messages of love to his fans. "A lot of u are tweeting me about the TT #girlrespect so im gonna chime in," he wrote. "All girls should feel beautiful. a real man knows to treat a lady like a queen. ur happiness comes from theirs. step up fellas. #girlrespect."

When asked about the constant speculation regarding his personal life last month, Bieber brushed off the rumors about him and Gomez. "She's really cool. She's an amazing person," he told MTV News. "I think that people are always gonna be interested in my personal life ... but I gotta keep some things to myself. I'm just having fun being a teenager."