I just finished reading Before I Go To Sleep by SJ Watson & it was fantastic. Think along the lines of 50 First Dates, where she goes to sleep each night & wakes up with no memory, except that it's way less romantic & more suspenful waiting to find out what happened to her. I could not put it down.