My boyfriend and I have been dating for a year and a few months. We are really close and have been angry at each other less times than you can count on one hand. We have been discussing marriage and children recently quite frequently. Even gone as far as picking out names. Recently my boyfriend accidentally dropped my laptop and broke the screen chasing after our cat(we do not live together the cat lives with me but we both take care of it and pay for it's needs, he does sleep over 1-2 nights a week) the laptop had months eailer gotten soda spilled in it while i was using it also my said cat on accident,making it laptop have a new non functioning keys yet, but still working. The problem is ever since he dropped the laptop he's been feeling guilty and responsible, even trying to find a used one to replace it. I repeatedly tell him he cant afford to replace it, because he's paying out of pocket for college, on top of bill etc. he hasn't tried to replace it again but he been acting really distant. He forgets little things like calling me before bed, which is a tradition we have been doing since we first started dating, also not actively initiating sex(its been a week since he started being distant), I talked to him today about it and he didnt say much, but to confirm that he does felt guilty and responsible, but he doesnt feel distant, but said if i say he is then he is, which just triggered me to question the entire situation. He just seems off. He still tells me he loves me when i tell him, he still kisses me, and hugs me, and comes to sleep over, but hes just distant. any advice for my weird gut felling?