This sounds like an episode of SwingTown.