A widower struggling to raise his emotionally challenged son discovers that he can predict events before they happen. Two seasons, and 26 episodes in total.