My husband never says sorry, even when he is quite obviously wrong and about hurtful things. He does however do things which suggest he knows he did something wrong but cannot say the word (ever). For example last night he went to the supermarket and amongst other things bought some flowers and when I came in the room he was putting them in a vase. I think they were for me but he never said they were for me or the word "sorry". My previous boyfriends were all like this. From memory they only ever said "sorry" when we were splitting up. I guess this means I have come to expect never to hear the word. Is this common with men? I had assumed it is (although acknowledge this is to some extent a big generalisation) or have I just picked a certain type of man?