I am so sorry to hear this awful news.
I am teary eyed reading this, and I hate coming to this part of the forum....but sadly it comes with owning a dog.
Sounds like Cyrus was very much loved and a big part of your life...as all dogs should be.
Godspeed Cyrus...say hello at Rainbow Bridge to all the dogs we have lost through the years.
Gina