I have been married for six years and most of the time it is perfect. However every couple of months my husband completely loses his temper with me and says really hurtful things - swears, says I'm useless, he wishes I wasn't his wife, etc etc. I've just about had more than I can take and always find it difficult to get close again. He never apologises - I always have to apologise and get round him. At the moment he has had an outburst and is completely ignoring me - at meals, in bed, etc etc. I am bewildered. My problem is that he is a great Dad and our 2 children have wonderful lives. If everything else is fine, should I just get on with it?