This book was an excellent read. It is not a book that is easily read, or that can be read in a hurry, but rather engages the reader to think and learn each character. I really liked how different characters were introduced throughout the book, even though it was a hostage situation and all characters were present, but not acknowledged until the twist of their character came forward. This is one of the few books I will read again. I had not thought about this until reading another review where it suggested that the ending was eluded to throughout the book.It was heartbreaking and heartwarming all at the same time.