I'm so sorry to hear of this very sad loss. I've recently lost my beloved dog. He got cancer too - it was very sudden.
It takes time to heal, and my heart is broken. This I know is true, I wouldn't have been without my lovely Bailey. We had 12 years of mutual devotion - and when I'm feeling particularly low and tearful I remind myself that it really is better to have loved and lost than never to have loved at all.