I just binge read this from my lunch at 12 something to about 10 minutes. (Breaks included) and during the first few chapters I thought I knew where this was going but holy shit! This surpassed all my expectations. The characters (most of them) felt so real and just the character development was...