Well I ordered from Connecting Threads, but NO fabric! and I didn't even buy enough to get free shipping, so I think I did OK. It will go under the tree when I get it, not to be opened until Dec 25th. Or maybe the 24th... or maybe earlier if I really want to play with something...