These crepe paper anemone flowers are made with double sided crepe paper in White & Vanilla and leaves in extra fine Juniper. The Lia Griffith crepe paper is made in Germany by Werola and designed specifically for exquisite handcrafting. Purchase the Cr