This just took me about 50 hours to read. Holy hell lol.