Even before they've learned how to read, preschoolers at Primrose Schools across Des Moines have gathered more than 1,000 books to donate.