the plot falls apart halfway througb, but the story itself is very interesting