<human>: Give me a shortened version of the text

We are both early 20's.  
  
I'm not going to spout off the entire story of our 5.5 year relationship however here are some notable points: he cheated on me a year and a half ago, I tried to break up with him 6 months ago, he is unmotivated, unemployed, has been going to college for 4 years and still doesn't have enough credits to get an Associate's, and he is demeaning.  
  
We are two very different people, I tend to be a little high-strung however I am a good person, I work my hardest to achieve everything and I fully support myself.  He is very relaxed, doesn't have high expectations for himself or others around him and very dependent, especially since he has no source of income.  
  
My problem is I love him, however I don't lust after him and (I hate to use this cliche) I'm not "in" love with him.  I realized about six months ago I don't see myself ever marrying him, and after almost 6 years, I probably should.  We are on two different wavelengths, and I made the decision it was over.  When I told him, he lost it, he cried (which is crazy because he isn't someone who does this), wouldn't leave, and begged me to take him back.  He made a bunch of promises about changing and earning me and my love - which have since turned out to be empty.  
  
Reddit, what do I do?  How do I tell him?  Do I invite him over to my apartment and try to tell him, what if he refuses to leave again?  I can't help but cry when I see someone else in pain, however I don't want him thinking I'm crying because of regret.  How do I express this?  Any and all advice would be much appreciated.
<bot>: I feel boyfriend of almost 6 years and I are not meant to be.  He's going to freak out when I tell him - how do I handle the situation?