This could be a condition called Urticaria Pigmentosa. It has a more modern name that I can't recall. It's very little researched and many dermatologists may not have seen It so do your research...