Bach Rock Rose

Bach Rock Rose

Regular price
$19.95
Sale price
$19.95
Regular price
Sold out
Unit price
per 

Have Courage. The BACH®* remedy Rock Rose encourages the positive potential of strong will and courage, especially in the face of emergencies. For times in your life when a sense of panic and helplessness is replaced by calm and courage.