Jennifer Aniston and Justin Theroux are engaged to be married and we have all the details!
Jennifer Aniston is engaged