It almost looks like it's a green, frosted hand with a little, frosted, red flower... I mean, that's the first thing I thought of when I saw this. However, it might just be me being a complete idiot.Very well done