The correct answer is letter A. Milliner's. The best needles for hand sewing are short and egg-eyed. These needles are called the milliner's. Hand sewing does not necessarily need a longer needle because hand sewn clothes are too thin and not that so hard to sew compared to the machine one.