The United Colors of Middleton: Kate Middleton Proves She Looks Flawless in Every Color of the Rainbow