Chapters: 80
Play Count: 1,195
David Linwood is betrayed and killed by his mistress. He wakes up thirty years back with memories and regret. He makes a fortune to save his daughter, Ruby. He outwits his enemies. He wins his wife Jessica's trust. He leads his family to a warm new start.