He's definitely a keeper.
LOL - men usually buy everything at once. I remember my sister-in-law being amazed that my brother had a very large set of tupperware when they met and he only ever went to one tupperware party.
My DH will take me and hand me some money or tell me to just use plastic. Get what you need now and save on gas. He planned a trip to Arkansas with a detour by Batesville just so I could buy fabric. He's a keeper!