Newlyweds Cassie and Jeremy Palmer seem to be living perfect lives until a car crash leaves Cassie hospitalized and fighting for her life. Her husband, Jeremy, begins his own frightening journey 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.