Flower of Life ayurvedic baby soap is made up of an unique combination of many sort after herbs and oils such as almond, neem, tulsi, aloevera, ashwagandha, and rosewater. The soap is extremely gentle and ideal for use on the delicate skin of the babies.