Bach Flower Essences are prepared from Herbal Extracts of Flowers which possess divine healing power.It  helps in Mental and Emotional healing and  restores Divine balance within Individual as well as to his Environment, Conditions and Situations.