Stephanie Bond is a writer you can trust to write a great story with characters you get to know and care about. Many layered characters and intriguing plots. But not so many side characters that you cannot keep track. Yet she still manages to pull off satisfying surprise endings. Warning though, if you like every loose end tied up at the end of each book, you will not find it here. Even at 3:00 am I've been known to download the next book of a series because I just cannot wait for morning to see where the next book is heading with last piece left dangling.