Two things particularly impressed me about this book. First, the blind protagonist's voice. There are dozens of little details that gave me the experience of not seeing, if you will, the world through Cheyenne's eyes. Second, the ending. While the major plot points are resolved in a lovely, satisfying way, Henry leaves one of the minor plot questions open and up to the interpretation of the reader. I love books with ambiguous endings because they're realistic--stories in the real world go on, and because they're a compliment to readers' intelligence--Henry gives us the freedom to decide how we want the story to continue in our imaginations.