Flannel has a long and glorious history with appearances in many parts of the world going back many centuries and in that time it has gone from being just a simple fabric for keeping warm, to an essential fashion accessory adorning many a celebrity .