What a wonderful poem... and a happy ending.