After weeks of secrecy, Jennifer Aniston has finally showed the world her engagement ring.
The former Friends actress was snapped wearing the enormous diamond after leaving a hotel in Santa Fe, New Mexico, with her fiance Justin Theroux.
Theroux proposed to Aniston during his 41st birthday celebrations in August and it has been rumoured that the actress will marry at Julia Roberts' ranch.
The 43-year-old is hoping to pull off a surprise wedding at Julia's New Mexico home - similar to Gossip Girl star Blake Lively's recent low-key South Carolina nuptials with Ryan Reynolds - and is planning to marry fiance Theroux in the near future.
A source told OK! Magazine: "Jen has fallen in love with New Mexico, it has a very relaxed vibe that fits both her and Justin perfectly, so it would be a great place for them to have the wedding."
Aniston was previously said to be interested in eloping with her beau to Kenya.
An insider said: "Both Jen and Justin want a private and intimate wedding, and they love the idea of eloping and marrying abroad. Kenya will be an amazingly romantic break and the plan is to have some kind of informal blessing while out there. They may well undergo something more formal in Los Angeles immediately afterwards."