Caleb's Window: A Novel