Water droplets on a flower petal