When Diana Spencer married Prince Charles in 1981, 750 million people tuned in to watch. When Kate and William say “I Do” on April 29, you can bet there will be at least the same amount, most likely significantly more people watching. With the eyes of the world on her, Kate has got to look flawless, so we put a star lineup of products together for her that will guarantee she looks even more gorgeous than usual. Of course, these are beauty musts that you too should use on what will probably be the most photographed day of your life. Click here to see our 10 product picks.