the marvels review (spoilers)