Purple Waves on Mossy Rocks