Jennifer Aniston and her fiancé Justin Theroux allegedly scrapped their plans to hold a wedding in Mexico during their recent visit to the country during Christmas.

According to a source for OK! Magazine, the Hollywood couple wanted an intimate beach wedding ceremony with a small gathering of friends and family.

However, the plans were changed and they were forced to cancel the event after details were leaked. 

"Originally they wanted to fly everyone to Cabo San Lucas, Mexico, for a small barefoot-on-the-beach ceremony, but that plan was scrapped after the details were leaked," claimed the source, as reported by MTV News.

This hasn't slowed done their eagerness to tie the knot.

"They are both incredibly excited," the OK! source added. "Jen can't believe it's actually happening. Jen's in a super place at the moment. She's on an all-time high."

The former "Friends" actress and "Wanderlust" actor have been vacationing in Cabos San Lucas over the Christmas holidays and also intend to ring in the New Year at the luxury beach resort where they have been staying.

The 43-year-old actress showed off her toned body and flat tummy when she wore a pink bikini top with a sarong and straw hat as she lounged poolside in a hotel cabana with her 41-year-old fiancé.

Aniston's bikini body was kept up from her strict workout routine that she commits to in order to look good for her movies roles such as the upcoming comedy "We're the Millers." 

In the film, which hits theaters in August 2013, Aniston has a sexy pole dancing scene that was a hit with her co-star Emma Roberts.

"It was unreal!" Roberts said in December to E! News.  "She looks really hot."

So how does Aniston keep up her figure?

"I work out almost every day, at least five or six days a week," Aniston told InStyle before landing the cover of the magazine's March 2012 issue. "I do 40 minutes of cardio: spinning, running, the elliptical, or a combination of all three. Then I do Pilates one day a week, and I do yoga in addition to that, three days a week. I try to mix it up."