in picture 5 there are the leaves developing but also.. there are some little strings coming out i dont know if there leaves or the female glands =\ i really hope its the female glands.. there really really small.. you'd have to see it in person.