The characters were great, the story was awesome, and it was captivating and heartwarming. The only thing holding this book back was the narrator. He does a good job, but I would have preferred someone more native to Japan.. I think they would have handled the culture and Japanese words better.