I think it sounds like an absess also, I think a trip to the vet first thing in the morning is probably in order.