I read this in a day and a half. I completely ignored the other book I was reading because this sucked me in from the beginning. 
 McKenzie Lewis is a shadow reader. When a fae fissures (or teleports), she can see the shadows left behind and can draw a map of their current location. She has been working for the king to aid in the war against the rebels, helping the Court find their enemies and defeat them. When McKenzie is kidnapped by the rebels to aid in their cause against the Court, she's adamant that she will not betray the king. When she learns of the lies she's been told over the years, she's faced with a difficult choice. Will she stand with the Court who have protected her for the past 10 years but have also fed her lies? Or will she believe the truths the rebel leader Aren has told her about the Realm? Who will she choose to help in the end? As the plot forms you find yourself just as confused, just as torn, and there's a hidden tension that slowly takes over as you read. It's fascinating. 
 McKenzie was a breath of fresh air as a female lead. A protagonist who is loyal to a fault? Who is aiming to do the right thing, no matter how much it costs? Someone who thinks through their choices and weighs the consequences? Sign. me. up. She's not a robot, she's not some damsel in distress, she is understandably angry and confused but not helpless. She's complex in a good way. 
 The romance in this book was a nice change as well. A love triangle, yes, but there's no simplicity here. Everything is convoluted, confusing, tense, and difficult. You root for both men and feel for McKenzie and everyone involved. The romance takes a back seat when it has to, when other things matter more than who gets the girl. The war claims lives and really hard choices must be made and there's no sugarcoating of that in this book. The plot was clever, intriguing, fast-paced--basically everything you would want in a fantasy/romantic novel is in this book. 
 Would read again and again. Until the next book, of course.