The vet tech showed me Jack's bladder stones. Poor little guy had these things rolling around in his bladder and rubbing against the lining causing the blood in his urine. They are sending the stones out for analysis. Once we find out what minerals they are made if they will switch him to the right food to help him not get them again.
It's been a hard week for all of us. Not to mention our pocketbook. He's worth it though. I'd do anythng for him.