I have no idea where these two dresses have come from!
Guess what! They're from H&M! However, they are not on the UK H&M site, and I think you'll agree that they do not look like they're from a high-street store!
I found these on H&M Switzerland online. They are both part of their conscious collection, which is an incredibly well designed and priced collection that I am a HUGE fan of. Because you can't shop online on the Swiss website, there are no prices for either of these dresses...but given H&M prices I bet they are a bargain for intricacy and thought that has been put in to them.