Marley has lived in Heaven, Ohio 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 her 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 form Alabama, and Marley's life is turned upside down. 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?
Fourteen-year-old Marley's seemingly perfect life in the small town of Heaven is disrupted when she discovers that her father and mother are not her real parents.