Les fleurs de bach sont des élixirs floraux créés par le docteur bach dans les années 1930. Selon lui, pour soigner une maladie, il faut dans un premier temps soigner ses causes et plus particulièrement les émotions négatives à l’origine du problème. Le docteur bach disait d'ailleurs : « C’est le malade qui doit être traité, non la maladie ».
Après avoir pratiqué pendant des années à Londres, il décide de repartir en campagne pour trouver une solution aux maladies grâce à la nature. Il identifie alors 38 fleurs et plantes qui ont le pouvoir de transformer des émotions négatives chez l’homme en émotions positives. Par exemple, la peur en courage, la timidité en ouverture vers les autres... C'est à ce moment là qu'il crée les élixirs de fleurs de bach.