DANCE WITH A HAPPY ENDING ...