Primark's SS12 Collection: We Love It!

Primark Aztec Print Sleeveless Blouse, £10