Flannel is a soft, woven fabric, often made from cotton or wool, known for its warmth and comfort. It typically has a napped finish, creating a fuzzy texture on one or both sides. Flannel is commonly used for clothing like shirts, pajamas, and trousers, and it's also used for bedding, especially during colder months.