I really like the ending, and the characters definitions. Not an easy choice, but entertaining to read.