Frankly speaking, your ex is bullshitting you and the whole he still loves you, you will never find someone like him is the most common line in the book. The point is, its over and i think you wanna keep it that way. If i were you, i would pick up the phone and scream at my ex, throw away all that stuff he gave me and not call him again. If he cant handle himself, why should i blame myself?
As for this friend, i mean jeez, what are you doing girl? You’re having a good time and thats great but lets face it, its probably a rebound and you need comfort. Why are you settling for anyone who happened to make you feel good? Put your foot down and decide whats best for you, what you want in a relationship – if either your friend or ex is not giving you the commitment or respect or love you need, walk away.
Seriously, you deserve better any day! Its not that hard if you think about what you truly need.