NOTE: Major spoilers ahead. Also, not that this is not a normal review, and so its style may not reflect… Read More