Gone Girl by Gillian Flynn.

Has me still thinking about it 3 weeks after finishing it.