20 variety pack of John James quilting needles in sizes 5-10. John James are some of the finest quality needles made in England