kim_kardashian_love.jpgKim Kardashian is a generous girl - she's created a special fragrance for her wedding day, called Love, and so you can all join in with hers she's made it available to buy!

The reality star has produced only 1,000 bottles of Love by Kim Kardashian - "a soft, feminine scent" - one for her to wear at her wedding, 200 for her bridal shower (200 people are going to her bridal shower?!) and a further 799 will go on sale for us! If you have $100 to spare that is. But each one is signed by Kim, so you get your money's worth. Cough.

The bottle is designed like an engagement ring, with a lid completely covered in diamanté, and it even comes in a ringbox shaped box.

"I used to think falling in love was the most incredible feeling," she said in the release. "But now I see there's nothing more special than the enduring beauty of building a life with your other half and watching your love grow, each and every day." ...and making as much money out of it as possible.