The Imagination Library has delivered a free, high-quality book every single month to almost 7,000 children