Dianne,
I don't think you're a bad person and believe me, I completely understand, but what if your DH said not to use the credit card because it's at the limit and your purchase took it over and will generate late charges and possibly higher interest? I truly hope that's not the case and you can enjoy your fabric without feeling guilty about it.
I do understand; I don't get to fabric stores very often either and I want (need?) to take advantage once I'm there. I don't know if it's an addiction, but if not, it's awfully close. :?