Devastated upon receiving the news that her husband has been killed in a tragic car accident, a woman wakes up to find him still very much alive as she begins to slip into a confusing world where the past and the future become increasingly difficult to distinguish. Linda Hanson (Sandra Bullock) was an average housewife with a loving family, but when a policeman comes knocking on her door with news that her husband, Jim (Julian McMahon), was involved in a fatal car accident, Linda's world slowly begins to unravel. While her grief is at first overwhelming, Linda assumes that the whole thing was nothing more than a vivid dream when she wakes to find her family still very much intact. With each passing day, however, Linda's reality shifts and her circumstances grow increasingly surreal; one day Jim is dead and the next he is right there by her side. As her investigation leaves her convinced that her husband's death wasn't a dream and that her picture-perfect life may not have been quite as flawless as she thought, Linda embarks on a mind-bending journey to prevent her grim premonition from becoming a reality. Now, in order to save the man she loves, Linda will have to piece together a perplexing mystery that seems to span two separate planes of reality.