Time is all one needs.
It heals people. I still don't know how but I am going to figure it out.
I'm still confused about everything though I've already figured out some parts. But that's like 1 out of a hundred other unanswered questions roaming around my mind.