"The writer brings each of the characters to life so much, it leaves you missing them at the end." The boy, David, has an imaginary friend called Henry. David's mother was happy for him to have an imaginary friend when was very young but as he grew older she became more and more concerned about him. Is Henry an imaginary friend, or a ghost, or is David hearing voices? David has exceptionally good academic skills and...