Oklahoma police detective Grace Hanadarko makes some bad choices leading to her drinking and driving and causing a terrible tragedy. Then a strange angel named Earl shows up to help her work things out and bring her back to faith. This task becomes hellish when Grace discovers that a teenage boy--Zack Lacey--found dead in the Oklahoma River did not commit suicide, as authorities thought, but was the victim of a hate crime.