This carefree roses need no watering or pruning

PRESERVED ROSES ARE REAL FLOWERS

$59.99

Real roses in a box that last up to 365 days

Make her year with this box of 16 live roses

$159.99