Jennifer Aniston has had a rocky road in love, but her year-long relationship with Justin Theroux looks increasingly like it's for keeps.
The Hollywood A-lister and her screenwriter boyfriend were recently on vacation in Capri, soaking up the sun on a luxury boat and canoodling at their hotel.
The 43-year-old actress looked incredible in a red bikini top and mismatched black bottoms, sprawled out on the deck of a private yacht called the Liberty.











