A nice twist with a very happy ending.