Hi Lynn, i'm sorry about your situation but i got one thing to say "you deserve better" you are too good for him. I understand that you love him but show him that he just can't treat you like that. You being called a stalker from someone you love is not right in any form don't buy his excuses. If you want to stay friends with him it's your choice but all you get is hurt and disappointments.
He is taking advantage of your kindness and you being so understanding. There's lots of "red flags" in your relationship.
Be strong Lynn and listen carefully what your own intuition is telling you.
Good Luck!