Flexible Dancing