Despite her busy schedule, Kate Middleton ran along to watch Prince William play polo this weekend. Last week, she wowed us all in a floor sweeping Jenny Packham gown and then yesterday she stepped out in a relatively unknown brand – Libelula. The brand was set up by Sophie Cranston who has previously worked with Alexander McQueen and Temperley London (both amongst Kate's favourite fashion houses). The actual shirt dress (£199) that Kate is wearing has now predictably sold out, but you can shop dresses from the same brand below. The Duchess of Cambridge teamed hers with tan wedge sandals.