Jessie J showed us why jetting off to sunnier climes at Christmas is always a good idea when she posed in a bikini on a sandy beach with the crystal clear sea behind her during her holiday in Mexico.
The singer posted the snap after spending Christmas Day on the beach and wore a sexy, festive bikini.
In a series of photos shared with her 2.5 million Instagram fans, Jessie was seen stretching in front of palm trees on Christmas morning and wrote: "How I started my Christmas Day at 6am - a long workout with my family and friends and a stretch. Hilarious, random and unconventional but amazing! #holidaytime".
Hitting the beach again after Christmas, Jessie posted an image of herself relaxing on the sand and wrote: "Best/Most needed holiday ever".
While she got to spend Christmas with family and friends, the 26-year-old was away from her boyfriend Luke James and shared a snap of the pair together, writing: "Missing him... He wasn't under the [tree] this morning.... Maybe next week".
Where to spot celebrities in Los Angeles
Ten celebrities with a fear of flying