Twisted, turning, past, future, and present! WOW!!! It makes you have to remember the past to understand the present and future. keeps you upon your toes,(so to speak).I really enjoyed the plot, though complicated,, is truly quite exceptional. I highly recommend this book.