Characters were well developed & the storyline keeps the reader engaged.I gave the book 31/2 stars because of some grammatical errors, & missing chapters.This in turns leave the reader confused towards the end of the book about a lot of unanswered questions, making the ending feel like it was rushed