*gives shoulder to cry on*
Wow, very deep words and feelings.
With time it does get easier to cope. Just know there is no definite time, not 1 year or 5 years or what ever, just time itself.
I do not know the circumstances or the reasons of what happened, but i am sorry, i do hope that one day you will be able to live with a lighter heart. All the best