Sometimes you have to forgive, let go, and move on several times before it sticks. It may be that you were so hurt by a betrayal that you can’t get it done in one fell swoop. Stick with it though – it will be worth it in the long run. Don’t beat yourself up over the fact that you have to revisit the issue. Keep reminding yourself that we all do the best we can with the information we have at the time. That goes for you as well as the person you are trying to forgive. The further away from the event that you get, the easier it may be. You may even decide that you don’t have to move on from the person, and that is okay. It is also okay if you feel that you don’t want to be around them anymore. Remember, you can forgive someone for something they have done, and still choose not to put yourself in the same situation again.