Samantha Caine (Geena Davis) is a small-town schoolteacher, living with her boyfriend Hal (Tom Amandes) and her daughter Caitlin (Yvonne Zima). Eight years earlier, she was found washed ashore on a New Jersey beach, pregnant with Caitlin and totally amnesiatic. Having never...