The Goose Girl by Shannon Hale
The Best Fairytales and Retellings
2,842 books — 9,246 voters
A Thousand Splendid Suns by Khaled Hosseini
Best Books Ever
80,179 books — 299,007 voters