Il più grande desiderio di Shane Perkins è essere un eroe. Ma dopo aver preso la decisione di lottare fino alla morte mentre la sua carriera viene distrutta, Shane torna a casa dall’ospedale e trova quattro mura vuote, un mucchio di soldi e un desiderio bruciante di avere qualcuno che sentirà la sua mancanza la prossima volta che verrà ferito compiendo il suo dovere. Finisce a fare l’agente di polizia nella piccola cittadina di Levee Oaks e, ossessionato dalla promessa di una famiglia, fa uno sforzo per riconciliarsi con sua sorella, volubile e inquieta. Kimmy si guadagna da vivere ballando e il suo partner toglie il fiato a Shane dal primo istante.
Mikhail Vasilyovitch Bayul balla come un angelo, ma il suo passato è tutto tranne che celestiale. Da quando ha lasciato la Russia, ha fatto solo due promesse: di stare alla larga dalla strada, di rimanere pulito e di portare sua madre in qualche bel posto prima lei che muoia. Fare promesse a chiunque altro è fuori discussione, però Mikhail non ha mai conosciuto nessuno come Shane. Serio, coraggioso, con la tendenza a sminuirsi, Shane sembra parlare il suo linguaggio e nessuno è più sorpreso di Mikhail nello scoprire che il miglior talento di Shane è quello di mantenere le promesse.