I didn't really know what I was getting into when I started this book as I was in a hurry and quickly selected what I thought was a fantasy book from my long list of pending reads. My expectations were initially satisfied as the book started with an assassin named Caine doing what assassins do and I started to get my bearings in this new fantasy world. However, upon completion of his mission Caine was suddenly transported back to a futuristic sci-fi world and I found myself being disappointed that this wasn't the fantasy tale I thought it was. Luckily though, Matthew Stover instead provided me with an interesting cross-genre story that successfully straddled two genres that I love and he won me over in the end with a compelling story.