Beautiful and hard and lovely and heart-wrenching. The themes of forgiveness and found family are especially meaningful. The voice actors are perfect…