Sounds a little like hives to me...