Steve Grace isn't a bad guy. But he's not a good guy, either. He's an accountant for a crooked company. He hates religious people. He cheats on his wife, but he thinks every husband does.A trip to Las Vegas isn't unusual, but this one goes far beyond anything he imagined. Haunted by shame and with his marriage in jeopardy, he wonders if he's been too quick to dismiss God.With the help of a therapist, Steve's memories begin to return, and he realizes...