Time is the best healer and for forgiveness. It takes time to heal yourself, and to forgive yourself and the one who did that to you. Your question of how to forgive is one I wish to give back to you.... How do you forgive someone who has lied to you? Think of it very simply is the best way to learn. You will know when you have forgiven yourself and the molester. Take life day by day and see where it takes you. With time all things can be healed if you let them.