...also, there's dancing!