This is absolutely incredible, I don't think I've felt this emotionally invested in a story for a long time. Right now, I've only gotten the bad ending, and it actually made me feel sick, like I was experiencing the same thing in real life. Nothing seems unnecessary, because it all ends up coming back together, and the feeling of surprise when the plot takes a certain route you may not expect is extremely refreshing. The soundtrack does wonders in setting the mood.