Poor Cirrus!! Blockage is life threatening, it is good that it was caght in time. I can't believe he needs surgery, though! WOW!
Lots of prayers and HUGS coming your way!