A nevem Justine Meade, és életem negyvenhárom éve alatt csupán maroknyi ember volt, akit szerettem. Nem, ez túlzás. Kettő. Ketten voltak, akiket az ostobaságom és az önzésem miatt elveszítettem. Az egyik a fiam volt. A másik a kutyám.
Justine Meade élete veszteségek sorozata. A listán szerepel az édesanyja, az otthona, sőt még a fia is. Az egyedüli társa, akire mindenben számíthat, Mack, a szürke-fekete sheltie. Ám amikor felkerekedik vele, hogy visszatérjen gyerekkora otthonába, ahol huszonöt éve nem járt, az úton egy végzetes hiba elszakítja őket egymástól. És ahogy az autópálya kilométerei egyre nőnek közöttük, úgy fogy Justine esélye arra, hogy kétségbeesett akarása ellenére is valaha megtalálja imádott kutyáját.
Ed és Alice Parmalee a saját veszteségüket gyászolják. Hét évvel azután, hogy a lányuk már nincs velük, együtt élnek, de kerülgetik egymást és a kimondhatatlan fájdalmukat, s képtelenek a közöttük tátongó szakadékot áthidalni. Ám amikor rátalálnak egy szürke-fekete kutyára az út mellet, közösen döntik el, hogy magukhoz veszik.
Megingathatatlan hűségével, elképesztő megfigyelőképességével és csalhatatlan megérzésétől vezérelve Mack képes arra, hogy összehozza az embereket. Legyen akár Justine partnere, akár egy család életének új szereplője, olyan, mintha ez a kis shetlandi pásztorkutya arra született volna, hogy boldoggá tegye a körülötte lévőket.
Mindenkinek szüksége van Mackre. De vajon kihez tartozik ez a táncoló kutya?