Alabama Snow Wreath – Neviusia alabamensis A perennial ornamental plant, native to the United STates where it occurs in several southeastern states.