THE ORIGINAL BACH
The Original Bach® Flowers were developed in the 1930s by Edward Bach, a prestigious English researcher. The range of the 38 Original Bach® Flowers is made with a careful selection of flowers, plants, wild trees and spring water.
The Original Bach® Flowers were developed in the 1930s by Edward Bach, a prestigious English researcher. The range of the 38 Original Bach® Flowers is made with a careful selection of flowers, plants, wild trees and spring water.