It's NOT all your fault.
It sounds like you are in a safe, sheltered place, right now...not a happy place, but maybe with a little reaching out, this can be your happy place, again.
Quit Skiping with old heartbreaker and try to move on.
Good wishes and prayers.