The Girl on the Train - Paula Hawkins
At the beginning of the book, I didn't like any of the characters because it felt like they wanted to blame everyone else for their problems. Once I reached the end, things started to make sense and I could see why they thought the way they did. 
I'd like to say this could be an easy read, but there are parts that drag like a coefficient.