you can't blame yourself for that.. you are one of the most conscientous(I know I misspelled that) cat owners I know of. just be glad the vet found it now, grade 3, what is that? is it mild or serious?
how old is willow?

these things happen, it is not your fault. now that you know about it I'm sure willow will get the best of care. he is lucky to have you as his"mom"!

about the yearly vet visits, I will take your advice... the vet told me that after the cats are older, one year + they only need to get their shots every 3 years... but I think I will take them for a physical every year regardless.

so what is being done about Willow now? please let me know.