2.5 stars. More of the same and it has lost some of its sweetness because of it. So formulaic and predictable it almost hurts and there are a few problematic things going on with Harriet and the choices she supposedly makes all by herself. It reads like a train, though and this will be a hit with the kids for sure.