Teeny bikini, shady sun hat, good book, hot man—check: Jennifer Aniston
knows how to pack for a very happy holiday. With fiancé Justin Theroux, 41, at her side, Aniston, 43, spent Christmas poolside at a private villa in Cabo San Lucas, Mexico. In between workouts and massages, "they were very sweet to each other-lots of hugging and kissing," says a source. "It's obvious they're crazy about each other." On Dec. 28 their pals John Krasinski
, his wife, Emily Blunt
, Jimmy Kimmel and his fiancée, Molly McNearney, joined the couple to help ring in the New Year. And what's in store for 2013? Aniston wants a "very small, low-key wedding soon," says a source. As for baby rumors, "Jen's philosophy has always been that if she's meant to get pregnant, she will," adds the source. "She's found such happiness with Justin, and that's really all she cares about."
Party in the Back!