Really good. The plot was amazing and the plot twists even better, literally everyone wasn't who they seemed to be except maybe the Angel who they made us think was good then bad but actually he was good from the beginning.
The rape scene at the end was kinda unnecessary and unsatisfying for many reasons tho. And in the end James never figured out he was the one that killed the Angel, but I guess ignorance is bliss huh.
Nevermore