Poor darling, Could it be a march fly bite hun? I had 2 last week and they were huge, hard and had a bruise around them too. I would keep an eye on her and get it checked if she's worse tomorrow xoxox