Small Wonder

Author
Barbara Kingsolver
482 words, 32K views, 5 comments