Beautiful piece!  Yes, there is green in the petals. So, just know that when you order it. A piece I am  very happy with!