I don't know what to say that everyone else already has. Grief is hard and takes time. Don't blame yourself for this. I know that's not easy cause we all tend to do this when we lose a loved one. Hang in there. Just remember at least you had this special love in your life, some people never do.