May contain spoilers-read at your own risk!I want to say that if not for the 'plot holes' I would've rated this 4 stars.This is a debut book, I believe, and all in, I did enjoy it. I didn't connect with the characters at all, which is why it took me ages to finish. It has a lot of plot twists and...