I know-- and I'm sorry for the tough love. I can tell that you do love him but you have to love yourself more. What is it that you stand to lose? Do you see yourself with this guy for the rest of your life? Is this what you want it to be like? There are many things that you should be taking into consideration. You sound like you're young and have a long bright future to look forward to. Sometimes it takes more courage to leave someone than it does to stay with them. Sit down for a minute and think of the pros and cons of your relationship. What means more to you? Being with someone who you have been accustomed to? Or having to work a little harder and ultimately being happy whether it is by yourself or with someone who truly values you?