Long Lasting Roses


Real roses that last the longest. Could last up to a year or more if well maintained. Stored in a fine luxurious case and It comes in a variety of colors for you to collect.