Interesting plot with lots of twists

#1

Don’t know who is the enemy until I continue reading.