Game's absolutely stellar. My favorite Sophie scene was easily the bus from day 13. Of course, a certain purple haired individual, along with a certain set of photos in black and white, are also really high on my list.
Sometimes I feel I may be missing content by being too careful though, so I gotta ask; Does the game have multiple endings?