Rose Buds & Petals, Red 2oz (Rosa gallica)

Rose Buds & Petals, Red 2oz (Rosa gallica)

Regular price
$3.95
Sale price
$3.95

Great for spells of love and happiness, Red Rose Buds and Petals are also fantastic for those who seek prosperity.