Everyone says blue is Kate Middleton's favorite color. And maybe it is. But I've seen her wear all sorts of colors and I think she looks fabulous in all of them. Don't you? So just for no reason at all except that she always looks so elegant and cute as a button, here's the Duchess in a whole rainbow of outfits. Red, coral, yellow, green, and yes, even a few different shades of blue. Which is your favorite color on her? Or is it just too hard to choose?