One of my favorite lecture..which i listen to again and again to remind myself is by Sheikh Majid Mehmood about forgiveness. And Amaaazing! lecture..that you would want to listen again and again.
SO..do i forgive people. Yes i think i do..many folks around me do think that…it is quiet weak of me. But i say to them is this..may be..may be..i have said something mean to other ppl..or done something…which is by far..amounts to greater sin or caused greater hurt to someone..i expect them to forgive me as well.
With that said above…i also believe..and depending on situation..there are some situations in life where forgiveness is just not possible. For them i say…forgiveness comes closely with time. For example..if i said something to someone..which caused them to be hurt…i would make an effort on my part to repair the damage..and in the end..expect them to forgive.