Buying a meaningful gift for someone you love sounds simple in theory. You know them, you spend time with them, and you probably think you understand ...