I've seen my fair share of "dark, heavy themes" but this game does not hold back the punches. Remember to take a break if it gets too much for you (Mild spoilers: Especially in TJ's/Flynn's route).