Rumor has it that, princess to be, Kate Middleton has three different wedding dresses. Three! All that because she’s afraid that someone leaks out her wedding gown. So she has an option two AND three. You lucky girl.
So what kind of designer dress she’ll wearing? There’s already a top three.