Okay good news is that although I thought I predicted everything a quarter of the way in, I didn't. Bad news is I actually hated the twist and I thought it cheapened the whole thing because it was too easy.
I can't sugarcoat it, this book is... terrible. I wish I was good at DNFing books because I essentially just skimmed the last 100 pages also why is it SO long??