After months of speculation, it has been confirmed that Jennifer Aniston and Justin Theroux are engaged.
Jennifer Aniston and Justin Theroux are engaged