Its incredible just how immensely complex each character is. There arent any trope characters here, everyone has their own tangible reasons for acting the way they do, which makes each interaction painfully real since you don't know how it should go. Everything is a bit of a grey area, its...