The Spirit of Moonflower Perfume Oil The Body Shop The Spirit of Moonflower Perfume Oil is a perfume made by The Body Shop.