Marley has lived in heaven since she was two years old, when her mother found a postcard postmarked HEAVEN, OH, on a park bench and decided that was where she wanted to raise a family. And for twelve years, Marley's hometown has lived up to its name. She lives in a house by the river, has loving parents, a funny younger brother, good friends, and receives frequent letters from her mysterious uncle, Jack. Then one day a letter arrives from Alabama, and Marley's life is turned upsidedown. Marley doesn't even know who she is anymore--but where can she go for answers, when she's been deceived by the very people she should be able to trust the most?