Anonymous wrote:Thanks, all. Gosh, now I am getting terrified and so sad an anxiety-ridden to go to the vet's with him on Saturday.

But ok, I can do this. Thanks for the heads-ups. I will post back afterwards.
To the OP who asked if we are in DC, yes, we are (NoVA) and thankfully our vet, Dr. Fiona McClure at Northside Veterinary Clinic in Arlington, really has a lot of experience with feline issues and in fact used to be a specialist at South Paws. But gulp, ok, I'm still really scared of what we are going to find out on SAturday. But I can do this for him.
He is such a good cat and a good boy. He sleeps between my legs every night and also will come up and tap, tap, tap me if he needs attention - haha - like, 'Hi, Mom, remember me? I am here." And even though he didn't love it when we introduced the two kids into our household, I taught them to respect him and stay away from him and give him his space (until now he has warmed up to my older daughter now that she is older [8] and moves more slowly and predictably around him) and everyone co-exists in a spirit of mutual respect.
Gulp, I love this little kitty so much!
Ok, thanks again.