Incredible, that's all I have to say. This book keeps the fires stoked white hot all the way to the end... and what's more, it happens over two separate time frames. The first half of the book keeps bouncing back and forth between two timelines; you're still panting from one scene and ouf! you get landed in another scene, just as hot and heavy five years earlier or later, depending.