Jennifer Aniston is quite possibly the most generous woman on the planet - we've heard that the actress spent $12,000 on a leather jacket previously worn by James Dean for her new boyfriend Justin Theroux.
Jennifer Aniston Spends $12,000 On Boyfriend's Birthday Gift
Jennifer Aniston Spends $12,000 On Boyfriend's Birthday Gift