<human>: Summarize the given text in a few sentences.

My Boy friend and I have been dating for around a year and a half, and he's pretty fab. We talk often, hang out peacefully, do lots of different things and don't even fight often. What I found recently though is that on the occasions we do it feels like its ALWAYS me who has to get us talking properly again. i.e. I'll snap a him about something and he goes a bit quiet, from then on, never mind where we are, what we do, conversation becomes very "safe", boring or non-existent. And when its time to go home there is no "I love you" no proper hug or kiss, more just a "see you round". Until I call him later and persist with "what's wrong" and there are tears and hurt (and yet it will be over something that was initially SO TRIVIAL) it doesn't get "fixed". He's never the one to call and go - you were shitty when we were together, nor does he say "Sorry you're annoyed at this" when it first happens - Why does my day/week get ruined over something small like him being ten minutes late? (Last point - I don't snap often, and only when I really strongly feel about something - i.e. if you said a time, and you're going to be half an hour late send me a text saying you're going to be running half an hour late).
<bot>: Is being the one who always has to say "sorry" a deal-breaker? / How do I explain this to him?