Most women will only wear their wedding dress once since they believe that they probably won’t have any other use for it. That’s probably true. I suppose there will never be another formal event for you to don your white mermaid dress other than your own wedding. Keira Knightley on the other hand has been making multiple uses out of her wedding gown and we’re pretty much in love with it! Granted, she opted for a shorter dress by Chanel, but it’s versatile enough that she can wear it out to other things. So far Keira has worn the dress differently each time, which naturally gives the dress a refreshed look. I especially love how she decided to wear her dress over a mesh embellished thing. We don’t know what it is, but it works! Click the cut below for other looks that she has created with this dress including how she wore it on her wedding day.