Diamonds are a girl's best friend. And sapphires, garnets, pearls, and green amethysts . . . Being in a relationship with a prince, the bar is set sky high when it comes to gift giving on special occasions, but luckily for Kate Middleton, Prince William has more than stepped up to the mark. Take a look at some of the jewelry the prince has given his lady love over the years.