They are Jen and Zoe, the beautiful and charismatic identical twins, living in the seemingly idyllic village of Eden during the 1970's. Suddenly, one night Zoe is forced to flee under mysterious circumstances, leaving security, family and everything she has ever known behind.
Jen remains in Eden with a crippling disease, a young daughter, and an unwelcome and very persistent ghost. The unlucky twin is caught in the midst of not only her own problems,...