Dear Best Friend,
This is for you because I know what you're going through right now and when I was going through this same thing you were the one that was there for me. You don't understand how blessed I was and am to have had you help me back then and even now.
You just ended your engagement, with the guy you thought you wanted to spend the rest of your life with. Been there, done that. So, here's my advice to you.
It's normal to feel bad about ending things, that just means you're a good person who cares about others feelings. It means you do love and care for him, but sometimes that's just not enough or sometimes it turns into a different kind of love. I know you feel guilty and selfish, but don't, because things happen, feelings change, people change, etc. Just remember that this is your life and you're the only one that has to live it, therefore, you don't owe anyone a reason as to why you ended your engagement except to the man you were supposed to marry.
You didn't do anything irrationally, you thought about this for a while and you did try to make it work, but sometimes things just aren't meant to be and marriage isn't something you want to force to work (especially BEFORE you get married). You're probably feeling lonely and that's normal, you were with someone for 2 ½ years and now you're single.
Here's my advice to that part of this whole thing and it's probably the best advice that I can give you. That "lonely" feeling can be fixed and it's tricky. It can be fixed 1 of 2 ways.
The first way, you can go out and find a rebound guy, because it will be a rebound. If you do that it will fill the void…for a little while because this is only a temporary fix. You might feel better when you're with him, but as soon as you're not the loneliness will hit you again. I mean, it's no secret that you're high maintenance and needy (I think that's one of the reasons why we're such great friends). The "rebound" will probably make you feel worse because we're not that type of person.
The second best way, in my humble opinion, self-improvement, and self-love. You're single, this is the first time you have been single in over two years. Spoil yourself, love yourself, do what you have been wanting to do but "couldn't". This is the time you get to figure out who you are as an individual person, again. Hangout with friends and family, surround yourself with people who genuinely love and care for you. Take a bubble bath, watch Netflix, and drink wine. Hangout with your best friend and laugh all night. Focus on school, work, and your future. Play basketball, run, and workout. Go shopping, but don't get lots of credit cards (trust me, that doesn't help things at all). The world is YOUR oyster and now you get to make decisions all on your own because this is now just your life, you're no longer sharing it with someone else. Once you have lived your best life and you know exactly who you are and what you want that right one will come along and you'll be ready when he does.
I love you so much, you're more like a sister than a best friend. I will ALWAYS be here for you. It's been 11 years and we're still here for each other. Boys may come and go, but I will always be here, no matter what. I will never judge you, but I will always give you my honest opinion and the best advice that I can give. You're doing just fine, sweetie. This is your life, now go live it how you want, whether it's choice 1 or 2, or both.