It's ok to forgive people and still deny them access to you. Most people tend to stick to what they know. Some of us are used to being let down. You may have learned to live with things that hurt your mental health. We learn to live with pain because we know what to expect. You may think holding on to pain may prevent you from being hurt again. It's ok to be alone until God sends you the right one. Don't let a hard lesson heartened your heart. No matter what happens in life keep a good heart. This can help you be better and not bitter.