The Ultimate Cheat Sheet on how to forgive yourself
http://elliottslxg786.huicopper.com/20-questions-you-should-always-ask-about-self-forgiveness-before-buying-it
Once you realize you deserve better, letting go will be the best decision ever. Your mistakes do not define you