I've never encountered a game with such deep and meaningful side quests. each one feels like a mini-adventure in itself.