I got this a Steam sale recently, and I have to say it has easily the best story, dialogue and voice acting of any game I have played in a long time. It's a long game; It took me slightly more than 20 hours to complete so you will have a lot of game to play. One of the things most endearing things about this game is it's protagonist; the way you share the story with her makes you miss her once you have finished, in the way you miss a character from a good novel when you have finished it.