Flannel is usually thick warm and soft to the touch. It is said to provide a lot of warmth so its recommended to wear it during winters.