The beautiful island of St. Lucia has two flower festivals in held in August and October each year. The festivals which date back to the early 19th century, are hosted by the two societies La Rose and La Marguerite, both groups celebrating the European (Anglo-French) heritage of the island.