Amazing game. Went beyond simple fan service and brought a realistic hard to watch story where there is no conventional right or wrong, good or evil, but rather shows how cruel a world can really be and portrays Ellie and the other characters hardships so well that their struggles feel like our own.