Ok, so a friend of mine just bought a house, and invited me over for dinner. I need a housewarming/host gift and I am clueless as to what to get for him. He doesn't drink, so beer and wine won't work. Would a giftcard to someplace like Crate and Barrel be too impersonal? What about a nice houseplant or something?

Help me, GT! I'm bad at being social/adulting.