The show, running through Jan. 18 at the Citizens Opera House, has some inherently treacly elements, but assured direction ...