I'll start by saying that I've struggled to find any games that have held my interest for a while now. I can honestly say that this is the first game, in I don't know how long, that kept my interest from the moment I started it, to the moment I finished it - and beyond that. I've since replayed it multiple times, and have loved every moment of it. I cannot recommend enough.