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