BACH GENTAIN

BACH GENTAIN

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

Don’t allow challenges and difficulties to get you down. Cope with setbacks, put mistakes into context, and realise you’re doing your best. The positive potential of Gentian is the conviction that difficulties can be overcome.