<human>: This seems like such a dumb thing to post about but I want to make sure I'm not overreacting. So we've been together for almost three years, I just graduated from college and moved back home for a while to build up money, so we've been doing a 2hr long distance relationship for almost 3 months. He has his own apartment so I've basically been doing about 3/4s of the traveling. I requested he make an effort to come visit me, and he said yes after a bit of convincing. Understandable, since he'll be stuck in the guest room vs. us having his apartment to himself. But my parents are nothing but friendly and gracious to him and also try to make him as comfortable as possible, despite my bf being a bit shy and standoffish.

So the issue, at some point in the week he spilled water all over the chair in the room, which happens to be an antique from my grandmother who recently passed away. So, not really a problem at first, stuff happens. However, because he didn't even attempt to get the water up, a big water stain is created. He also doesn't mention this to anyone. I only find when I'm cleaning up after him after he leaves, probably about 2 days after it happened. When I do mention it, he not only is not apologetic in the least for not attempting to clean it up and not telling anyone, he says I should lie and say I made it. 

Up to that I could forgive everything, as I'm sure plenty of people don't know water can stain. But the fact that he didn't apologize, refuses to, and wants me to tell me parents I caused it, makes me feel like he's five years old. I asked him to apologize to my dad who's mom's chair it was, and he absolutely refuses to. Is this normal? Should I be upset? Or am I completely overreacting? Also thank you for reading a post that's so silly.. ugh.

Can you condense the text into three sentences or less?
<bot>: Bf is nice enough to stay the weekend at my parents house with me. Creates a big water stain, hides it, is shockingly unapologetic, and wants me to lie. Is this acceptable?