Sounds like an insect bite, I would venture to say ant bite from the description.

Probably a bit late now, but worth trying some ice to the area.