Bach Flower Therapy is a natural therapy that used the essence of 38 flowers.They have no side effects and it is appropriate to treat both adults, children, babies, animals and plants. Remedies tend to be taken orally, but can also be administered topically. It is beneficial for body and mind. Works on an emotional level to prevent disease.