Justin Bieber and Selena Gomez have not said if they have broken up or gotten back together but nevertheless, onlookers saw them arriving together at an airport in Puerto Vallarta, Mexico, on Saturday, Dec. 29.

HollywoodLife.com reported that the couple did in fact spend the weekend together at a Mexican resort and based on Bieber's Instagram photos, they were not alone. The 18-year-old posted a picture on Dec. 30 of him and rapper Lil' Twist "in the jungle." He also posted two photographs of himself shirtless with the caption "Vacay."

Both Gomez and Bieber reportedly posed, separately, with an unidentified woman at the airport. The Canadian singer did not explicitly state that he was in Mexico but his fans know it just from the looks of his photographs.

One fan wrote, "Justin and Selena are both in Mexico. That's sexual. Let's all get dramatic about this."

Another wrote, "Im happy Justin is in Mexico. He deserves some relax time & to just have fun. And i know having Selena there makes him happy too."

A source told the website that in his attempts to win back Gomez's affection, Bieber told the former Disney star, 20, "that he wrote her a bunch of new songs and they are going on the album." 

"He is desperate for her attention, but she is flattered," the source continued on to say. "Sel loves him but just wants him to treat her better. But she loves when he sings about her, so she's flattered." 

The two teens were also spotted together days before Christmas in a Salt Lake City, Utah airport, after reportedly visiting a local ski resort for some fun before the holiday. An onlooker in the airport saw Gomez sitting on Bieber's lap and the two exchanging kisses before flying separately - Gomez to Los Angeles to be with her family for Christmas and Bieber to Canada to do the same with his family.