Words probably fail at expressing how good a story this is. No weak parts; only deep and well-crafted narratives. Hope is what keeps Monte-Cristo alive. It's also what keeps all of us alive, for the future is worth living only insofar as it is desirable.