How to give good gifts

“I hate gift-giving,” Jim* declared. I laughed, a bit surprised. “Why? Who doesn’t like gifts?” “I mean, I appreciate the thought…but it’s just awkward if it’s not something I like, or the version I...