Blog, costumes Amidala Petals everywhere March 12, 2005 / have been spending a lot of time making petals, dyeing petals, pinning petals and sewing petals.