I would have to say that without a doubt the hardest thing that i have ever had to do would be forgiving.Not to say i am not a forgiving person because that is far from the truth.Anyone will tell you that I am the first person to forgive but sometimes life throws you curve balls and it is not always easy to forgive someone of things that in your opinion either jeopardized your life or crippled you emotionally forever.I have forgiven said people but it it was to happen all over again i am not sure if i could or if i would even try.