Shingles! I'm so sorry- that must have been a bad time for you.
But I'm glad to hear Puddy's doing well- a happy new year to you