The story centers on Rafael Infante (Chayanne), a Cuban immigrant to Texas, where he takes a menial job at a local Dance studio run by John Burnett (Kris Kristofferson). There, he falls for Ruby Sinclair (Vanessa Williams), a one-time ballroom championship contender looking for the opportunity to compete for the title once more.