By Elizabeth Acevedo
Average rating: 7.98
46 RATINGS
109 MEMBERS HAVE ALREADY READ THIS BOOK
Community Reviews
See why thousands of readers are using Bookclubs to stay connected.