4.5 stars, really. Finished this in one sitting. My complaints were small and infrequent, and I loved so much else about it, especially Miranda's comics. The whole piece was brought together seamlessly in the end. A wonderful journey with a fantastic payoff.