Jimmy knows he's different from the other teenagers in Piney Grove, Georgia. He's what people call "slow", which means he doesn't always understand what he sees and hears. But Jimmy sees and hears a lot, even the occasional angel. And Jimmy remembers it all with uncanny accuracy, which is why his lawyer father asks him to testify in a trial. Jimmy's testimony saves the man from jail but has far-reaching consequences for himself and the people he loves.