New sewing gifts to make flannels 46 ideas