Before I Go To Sleep - S.J. Watson
i loved this and devoured it at one sitting..I didn't see the end coming ,which for me is unusual.