dunno.. I walk a fine line in the same regards. Too logical/practical, not lovey dovey enough all the time. How the eff should I know these things?!
I didnt get him a v-day card our first year and he was so upset..I was like , you're a guy I had no idea you cared about these things. That's the problem with the strong/macho yet sweet cuddly type.