There are some books which keep you guessing until the end and you're mostly right, then there are some which will have twists and turns until the end and it'll become impossible for you to think. This is one of those reads.
Highly recommend this, my first psychological thriller, and I'm extremely happy that I picked it up.