I had to play it 6 times to get to the end but it's really a masterpiece and I say this because there isn't even a single plot hole, everything has a meaning and I love this thing, one of the best game I have played for now!