Riley Klein has a perfect life. He has a perfect home in a perfect neighbourhood and lives with his perfect family. Some days it all feels too good to be true. As vivid dreams slowly begin to plague Riley's nights, he begins to wonder if these nightmares are more than they seem. They could be the memories of his forgotten past. As Riley begins to unravel the shocking secrets and truth behind his life, along with the help of a mysterious girl, he learns that maybe things in the town of Willow Hill are not as perfect as they appear to be.
17 parts