This was so well written it genuinely left me feeling physically ill after I finished reading, nice job.