This was difficult to read, but worth it if you reach the end. Also don't EVER get me started on how frustrating the timeskip was...