Angel Rose is 100% made of natural rose with proffesional preservation process that keeps the roses in their original color, shape and smell. Preserved Fresh Rose Flowers could last about 3-5 years, which shouldnt be exposed in the humid environment or under direct sunlight. The glass cover was sealed and can't be opened, suitable Gift for all the people.