You did a marvelous job, pat yourself on the back, (if physically capable, otherwise just shower yourself in self-congratulatory praise.) I'm very pleased with this outcome, too, it looks very true to the characters.