Linda Hanson (Sandra Bullock) has a beautiful house, a loving husband and two adorable daughters. Her life is perfect, until the day she receives the devastating news that her husband Jim (Julian McMahon) has died in a car accident. When she wakes up the next morning to find him alive and well, she assumes it was all a dream, but is shaken by how vivid it felt. She soon realizes it wasn't a dream, and her world is turned upside down as the surreal circumstances lead her to discover that her perfect life may not have been all that it appeared. Desperate to save her family, Linda begins a furious race against time and fate to try and preserve everything that she and Jim have built together.