Thats a cool shot composition wise. I think there is a little back focus though, the flowers are a little more clearer than the butterfly is, and the leaves which are farther away than the butterfly are clearer also. The colors could pop a little more too, a little photoshop editing could fix that, the colors/lighting just seem a bit flat.
Which camera did you take this with? It looks like a crop of a larger picture based on the aspect ratio...what was the original picture like?