Written by Katie Byrne, published 7th aug 2017
How has it already been two years since Jennifer Aniston and Justin Theroux tied the knot?
The Hollywood power-couple have just marked their second wedding anniversary, with Justin sharing a sweet selfie to Instagram to mark the occasion.
In the selfie-style shot, Jennifer is showing sweetly kissing Justin's cheek, with the pair both looking blissfully happy.
Speaking recently about Jennifer and Justin's relationship, a source revealed getting married was 'a big deal' for the couple, adding it 'took them a while to figure everything out', owing to their hectic careers.
The anonymous insider added: "It's possible that this marriage would not have worked if they were in their 20s, but they aren't. They are great friends and have total respect for each other... Jen realized you can be happily married without being together 24/7".
Jennifer and Justin tied the knot in a home-held celebration in Bel-Air back in August 2015, with the couple's guests originally believing they were attending a birthday party for Justin - and not a wedding!
Sia performed at the celebration, with Courteney Cox stepping up as Maid of Honour and guests partying until 3am.
Congratulations, Jennifer and Justin - here's to many more years together!
Image: Instagram/Justin Theroux