Remember that “outside eye” I mentioned in the beginning. Let one of your [trusted] girlfriends have a crack at him. Invite him out for a group outing where he can interact with some of your friends. Often times a close friend can pick up on things that you are oblivious to. Also if he is always trying to keep you separate from friends and family, it could be a sign he has shameful intentions.