Gisele Bundchen Sells Leonardo DiCaprio's Diamond Gifts

Diamonds are forever, but celebrity relationships definitely are not. That's exactly why Gisele Bündchen has decided to shed her past relationship by shedding, well, her diamonds.

Gisele will be putting up several pieces of jewelry rumored to have been given to her by former beau Leonardo DiCaprio up for sale with Christie's. It seems the ex wasn't too stingy with his gifts, either. Amongst the items up for grabs are a colored diamond ring estimated at $15,000 to $20,000 and a diamond pendant necklace estimated at $150,000. There is also a 102.11 carat stone and a 70.87 carat stone, estimated at $2 million to $4 million.

Here's the best part: The money will be donated to a charity that benefits diamond-mining countries in Africa. Bravo, Gisele. We honestly can't think of a better way to mend a broken heart then to use the remnants of a failed relationship to make the lives of others better. We would do the same, if the cheesy stuffed animals and concert ticket stubs we saved from our ex-boyfriends were worth anything!