I don't know why, but I have this sneaking suspicion that Kate Middleton's bridesmaids are going to wear blue -- blame it on that gorgeous sapphire rock Prince William gave her, I guess. That's why I think that either of these (or, for that matter, both of them) would make the perfect gifts:
The Elizabeth and James Crest Necklace ($150). I love that it's crest-shaped -- so cheeky for a royal wedding.
The matching earrings ($195) are just as striking. What do you guys think? And if you were Kate, what would you give?