A range of reusable gift bags in different, very useful sizes. Small pouches for precious gifts, sacks for bigger gifts, and bottle bags for those... adult gifts!
Because they're knitted, they're very stretchy and easily hold a wide range of different shapes and sizes. This means they can be reused over and over again.
Get a named gift sack and reuse it for a family member every year, or buy an unpersonalised one that can be regifted from person to person forever!