SO PSYCHOLOGICAL....... and that ending, it leaves me with so many questions and confusion!!! but i think thats part of what makes the story good, the reader can come up with their own conclusions.
The Cliff