some relationships don't end because of hate. they end because one person chose to grow and the other chose to stay the same. neither is wrong. they just weren't going the same direction anymore.
sometimes the person you need to forgive the most is the version of you that didn't know any better.
be gentle with that version. they were doing their best with what they had.