I'm an INTJ and I've been dating an ESFJ guy for almost two years now. Christmas and our anniversary are both coming up, but I have no idea what to get him. Since I'm so logical, I always think about...