Dan Vasser, a San Francisco reporter, suddenly has the ability to travel across time and change the course of not only his own life, but the lives of others. As he travels through time, Dan must deal with the difficulties that his ability brings, from tension at home due to his sudden disappearances as well as strife at work. His travels bring him back together with his former fiance, Livia, which complicates things at home with his wife, Katie and their son.
Dan begins to wonder if he imagined his journeys and decides to get an MRI. Later, Dan and Katie try to have a romantic weekend, but Dan disappears during their flight when he is put back in time to deliver a baby.
Dan is taken back to the San Francisco earthquake where he tries to save everyone, but destiny seems to stop him at every turn. Katie is forced to take on Dan's news story in the present, while Livia discovers the truth about Dan's increasingly strained marriage.
Dan travels back to 1995, just as his wife, Katie was in the process of setting up a charity event. Dan meets up with Livia in 1995, it seems that he was brought back to help a woman on a blind date. Although Livia is suppose to be there to help him on his mission she seems more interested in Dan's relationship with Katie.
Dan travels back to 1975, and encounters a legendary criminal named Dylan McCleen. The money McCleen stole was never recovered, and Dan promises Hugh a big story on the case. Elsewhere, Katie has to explain to the police why a robbery took place during her gala.
Dan travels to several different years, in an attempt to save the lives of two abused brothers who grow up to have mental problems. Also, Jack suspects that Dan has started gambling again, and Dan learns some upsetting information about Katie's past.
Katie continues returning to TV journalism, but Dan isn't in favor of the decision. Meanwhile, Dan goes back to 1999 to protect a witness from a street gang, only to need Livia's help to keep his own past self from being offed by the gang. Back in the present, Jack discovers Dylan McCleen's money.
Dan and Livia travel to a 1970's "key party", where they meet a young girl that is destined to make mistakes that put her in prison for life. Back in the present, the FBI and Jack are closing in on Dan, and Katie helps him try to dispose of Dylan McCleen's money. Also, Livia's past is revealed.
Dan heads back to 1992, and ends up saving a young girl from a deranged kidnapper. Unfortunately, this major change to the timeline causes devastating ripple effects in Dan's present. Meanwhile, Jack begins to believe that Dan can travel through time, and Katie tries to manage Zack's misbehavior at school.
Aeden Bennett, the kidnapper caught by Dan in the previous episode, is paroled in the present. He wastes no time in seeking revenge on Dan, and takes Katie hostage. A wounded Dan goes back to 1980, where he encounters a young Bennett. Meanwhile, Livia learns more about her mission in life, and Jack finds out that Agent Garrity isn't really working for the FBI.
It's Christmas, a time for friends, a time for hope, a time for gifts, and a time for layoffs. Dan has an important mission this Christmas, and that is to save his job. Also Katie is still recovering from the after math of Aeden. Jack gets shocking news.
Dan's travels take him into an RV hanging off of a cliff just in time to save a mother and son. Katie's sister comes to visit and suspects Dan is having an affair. And when Dan returns to the present, he realizes how big the consequences can be when he accidentally leaves things in the past.
Dan travels into the past a few months before he started time-travelling, and ends up in an insane asylum with a man named Evan who claims he too is a time traveler. Livia arrives from past, being pulled out of time as she tries to deal with her upcoming marriage. As Livia and Dan try to reunite Evan with a lost love, Katie notices blood at home and starts to panic, and Jack pursues his investigation of Elliot Langley.