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.
According to ShowBizSpy, Jen bought the vintage jacket as a 40th birthday present (neatly making all other girlfriends look bad).
Jennifer's wallet can probably stand the purchase - Forbes estimated her net worth at $110 million back in 2007 and therichest.org currently have her pegged at an impressive $150 million - but we're now wondering what Justin makes of the gift.
Do you think he's enjoying his new togs or do you reckon he's suddenly very worried about what she night be expecting for Christmas?
To give him a clue, she likes little black dresses: