A butterfly cocoon is hanging on a leaf of a wild plant that is ready to hatch into a beautiful butterfly.