Most floral arrangements last 4-7 days or longer, depending on the flowers used and the care they receive. The Society of American Florists provides these tips for longer-lasting, more vibrant flowers:
Attalla, Altoona, Ashville, Gadsden, Gallant, Glencoe, Hokes Bluff, Rainbow City, Southside, Steele, Walnut Grove