Here's my try at it. Totally procedural with no bump. I used variable reflections with a function made from scratch (I used the layer type "fabric") and strong blurring. I found that using a bump map made the it look too rough, even when it was scaled way down. I hope this helps. -Aaron