100% organic linen Illahe Shop Shop Illahe is a sheer fabric, light as a breeze and soft as a breath yet imbued with linen's natural strength.