Zara is full of butterfly printed things at the moment, including a very pretty silk top. I know you already got a butterfly shirt from ASOS but they seem really in now if you want to stock up :p