not EXACTLY a knitting item, but I certainly NEED them to knit. My b'day/Christmas gift was an antique folding reading glasses locket. Hard to describe, but it looks like a long (about 3") fancy Victorian pendant. You push a small button and a pair of glasses pops out and unfolds. They aren't quite strong enough for me to really use(with my old bad eyes), but they certainly are a sweet love statement! He'd even taken the time to go by a local eye clinic to see whether it would be possible to fit them out with a real prescription. He is a real romantic and had surprised me for our 20 yr anniversery with a beautiful ring in a small antique silver mesh coin bag (with our anniversery date engraved on the lid), which he left on my pillow.
I received a knitting machine from my husband for my birthday a couple of years ago. I have deteriorating eyesight and carpal tunnel. He was concerned that knitting would make both worse despite my doctor's assurance that this was not the case. I thought it was very sweet that he went to the trouble and expense of doing this so that I might continue my beloved hobby. It certainly is going to help reduce my yarn stash also!
The eyeglass pendent your lovely husband gave you is called a "lorgnette". Eyeglasses were considered a piece of jewelery during the victorian era. That's a really sweat gift and very collectable. Cherish it well.