Mary Pope Osborne donates 1.2 million books to children across the US November 8, 2026 by Sharing Is Caring: