Rapunzel's Revenge by Shannon Hale
The Best Fairytales and Retellings
1,913 books — 7,766 voters