(I received this book from NetGalley, in exchange for an honest review.)2.5 stars. I enjoyed parts of this novel, while others seriously grated on my nerves. It wasn't a bad story; it contains its share of good elements, only I may have read it at a moment when the ones I didn't like bothered me mor...