A last dance is literally the final dance at a party, and can be poignant for special events, like a prom or wedding reception. It can also be a final performance, or the final act in a dance performance. A last dance is figuratively a last run. In this sense, it often suggests nostalgia.