Flannel is a soft, woven fabric, often made from cotton or wool, characterized by a napped, fuzzy finish on one or both sides. This finish, created by brushing the fabric, gives it a warm, cozy feel, making it popular for clothing like shirts, pajamas, and even bedding, especially during colder months.