Gift ideas for puzzles enthusiasts

You all have someone in your life who loves puzzles or perhaps someone who is always stressed and doesn't know yet that he or she will enjoy doing puzzles.