I think I would contact the store where you purchased the layer cake and ask if they can replace the fabric with an alternate or refund your money. I believe any store would like to be made aware of something this significant with their fabric. There has to be something in the finishing of the fabric that is causing an allergic reaction - I would contact the store.