This carefree roses need no watering or pruning

$159.99Prime

PRESERVED ROSES ARE REAL FLOWERS

$109.99Prime

Real roses in a box that last up to 365 days

$299.99Prime

Make her year with this box of 16 live roses

$159.99Prime