My boyfriend and I have been living together the past two years. Recently his parents visited from out of town to see my boyfriend and his two sisters. They were here for a few weeks, so the siblings decided to take turns hosting and showing them around. Since I've known them for some time now, we've grown quite close and I was looking forward to our time together. As it turned out, we hosted them at our house for the final leg of the trip, and even though we'd had a great time so far, I was stressed out and exhausted.
One night, when trying to get dinner on the table for the entire group, my boyfriend's father came in to help me. The gesture was nice, but I just wanted to have the kitchen to myself. He wouldn't take no for an answer so I put him in charge of the salad. When I handed him the cucumber, he said he was sure my boyfriend was allergic to it. I assured him he wasn't and instead of believing me, he went in the other room and asked him. When he came back he said, "You're right. He's not allergic", I completely snapped, and replied, "I know. I already told you that, remember?!" My tone was very harsh, and I immediately felt terrible.
I apologized, and he was gracious, but afterward, things were strained. Obviously I showed him a side he hadn't seen before — one I usually only have when dealing with my own parents. They're back home now, but I still feel awful, and I can't stop beating myself up for being so rude to my potential father-in-law. Can I be forgiven for my snippy comment?