Although there were some predictable parts at the end, this was a really enjoyable book. Engaging and layered