Newlyweds Cassie and Jeremy Palmer seem to living perfect lives, until a car crash leaves Cassie hospitalized and fighting for her life. Jeremy's own frightening journey begins when he meets Denise, one of Cassie's nurses. Denise seems familiar, but while he may no longer remember her, she has neither forgiven nor forgotten how he jilted her, years before. Denise seeks revenge and Jeremy soon vanishes under mysterious circumstances, leaving his grieving wife behind. As Cassie struggles to recover her life will take another strange turn, when an unexpected visitor reveals that things are not as they appear.