You'd be forgiven for forgetting Justin Theroux ever popped the question to Jennifer Aniston.
The couple, who have enjoyed the longest engagement in the history of celebrity engagements, haven't exactly been in any hurray to get married. But the latest reports say 45-year-old Aniston has finally set a date for her wedding to her actor fiancé.
"It's really happening!" a source told the US edition of OK! magazine. "Jen is excited beyond belief. She says it will be the best day of her life."
However, Aniston has been keeping her wedding plans top secret to ensure no details are leaked.
"If you try asking, she'll change the subject," the source said, before revealing Jen and Justin's nuptials are going to be an intimate occasion.
"Neither of them wants a huge, glitzy wedding," the source added.
The couple got engaged in August 2012 and in April this year, it was reported they would tie the knot in Hawaii with just 20 of their closest family and friends alongside them to witness their marriage.
The island of Kauai is said to be a likely location for the ceremony as it's particularly close to Jen and Justin's hearts. The two were spotted holding hands while on a romantic beach holiday there back in 2011.
One thing's for sure - Jen is going to make one beautiful bride when she does walk down the aisle. Whenever that may be.