Heroes aren't supposed to drive beat-up old trucks, and they don't go around breaking a girl's heart. But Garrett Grayson, Macy Joyce's particular hero, does both of those things. Well, Macy doesn't need a hero, just a little bit of help around her ranch. Someone to figure...