Probably more to lighting than anything, the green colour in the background is more yellow than makes the best complementary colour setup for this. A more vivid background would have suited that better. Also, the blur in this case is rather distracting, even though I understand the desire to focus finely on the droplets.
I think this is a nice shot and the composition is strong also... I think it needs to be larger to bring out the detail in the shot though... I would always use the full 640 pixels on the long side when possible... especially when detail in the image is important... = 6
Meets the Challenge: 5. Pretty good, but the red isn't really red.
Composition: 7. I like the diagonal line formed by the tree.
Sharpness/brightness, etc: 7. I think the focus looks great.
Wow factor: 7.
Overall: 7.