These beautiful preserved roses can last over 2 years! No water is needed.

Preserved Roses

$20.00Price