Everlasting Roses

Everlasting Roses are real roses that can last over a year. They are carefully treated with a liquid solution that preserves the flowers at their most beautiful natural state.