St. John's Wort Flower Essence
$15.00
St. John's Wort The Greek name for this plant is Hypericum (also its Latin botanical name), which means "over a spirit." It has a very long history of offering spiritual protection, protection against nightmares and helping people face darkness. The...