How terribly distressing this is. I am so very sorry and heartbroken for you.
May I say that your grief is your own and that no one has the right to tell you how to grieve, or how long to grieve. Your feelings, however they might hurt, will carry you through.
Blessings for all good things to you.
Paul