Jennifer Aniston turns 41 on Thursday - and the Love Happens star is celebrating by holidaying in Mexico with her best pals Courteney Cox, Sheryl Crow and Gerard Butler.
The group were spotted soaking up the sun in Cabo San Lucas, and Jen was looking toned-to-perfection as usual in a neapolitan ice-cream-coloured mismatched bikini.
Courtneney also looked fantastic in a simple navy halterneck two-piece, while Sheryl - who shares the same birthday as Jen and will turn 47 on 11 February - donned a tie-dye print number.
And they looked like they're having a ball.
Jealous? Not at all...
By Ruth Doherty