For that hard-to-buy-for person, these are a fabulous practical double ended, leather glasses case in various colours.
Featuring a back zip for keys / card/ coins, and a zip each end with a fabric lining between so you can have a phone in one end, sunnies in the other or readers in one end, sunnies in the other. You get the idea!
approx 18.5cm L x 11cm W x1.5cm thick