The Mirror has just reported that 28 year old Keira Knightley is set to wed her 29 year old rock and roll flame James Righton in the South of France this weekend. After a year of being engaged, the blushing bride has apparently chosen Provence as their destination site, where they will have an intimate ceremony with approximately 100 guests.
Back in January, Keira was rumoured to be trying on gowns at Chanel, which is no big surprise as she and Karl Lagerfeld have become quite close. Not only is she the face of Coco Mademoiselle fragrance, but she is the star of his new short film Once Upon a Time and she is frequently spotted in Chanel couture on the red carpet.
We know that Alexa Chung will be in attendance, as she is the one responsible for setting up the lovebirds, but the big question of the day is — what will Keira wear? Browse a multitude of dresses below and leave a comment to let me know which style dress you think would suit her best.