This book was kind of up and down for me. There were times when I felt really into it and others when it seemed to just drag on. Overall, it was a good (not great) read. The characters were well-developed and I did enjoy the author's writing style, but I found the conclusion to be a bit disappointing.