How each and every decision you make branches off to a different reality and sets off a butterfly effect is just mind-bending. There are times you even question your own morality. Each and every character is so well written, the dialogues, the soundtrack is guaranteed to keep the player hooked. The negative thing that I have to say about this game is that it ended.