<human>: Can you condense the text into a few key points?

Hey guys I've been having an issue lately, so naturally I turn to reddit for advice.

My fiancee is horrible with understanding social cues.  He never bothers/annoys me, but I notice that occasionally he can get on other people's nerves with the way he acts, conversates.  

A few examples:

* He will try and talk to people who have absolutely no interest in talking to him.  He's a very friendly guy, and loves getting to know people.  This is great, but it gets frustrating if we are out and he is trying to have a conversation with someone who is obviously trying not to speak to him.  I hate when I notice he is doing this, and he doesn't.  

* He will carry jokes out way too long.  Someone will say something funny, another person will say something in relation to it, then he will keep it going when the joke is clearly dead.  

* His sentences are quite repetitive.  He will say the same thing 3 times in a paragraph, but simply use different words and a different format.  

Those are the things that come to mind, and although they seem very small, it's something that we bicker about often.  It's pointless to argue about it, because he doesn't understand what he's doing.  

I'd also like to note that I'm not just being a nit picky girlfriend, others have noticed it and made comments about it.  

I'd also like to state that in the grand scheme of things I know this shouldn't bother me.  He's a great person, and is incredibly nice to me.  I love him dearly.  I think that is why it bothers me so much.  I want others to love him dearly too, and that isn't going to happen unless he starts learning social cues.  

So, reddit, what do you suggest?  Have you had similar issues with your SO?  Can social cues be easily learned?
<bot>: My fiancee has issues understanding social cues, I need help on what I can say/do to help him without starting a fight or hurting his feelings.