I've been through it many times with both dogs and cats, so I know exactly how hard it is... and it seems it never gets any easier.
It's truly like losing a beloved family member. Thoughts and condolences are with you and your family.