I liked the adventure in this book, the time-travel and witchcraft aspects, but I never connected with the characters. I felt disconnected to what happened to them, and I think that's what makes this book a 'good not great' book. The story was awesome, but the way the characters were written wasn't. I never cared for them or what they were like.