A good book but you have to be dedicated to it because toward the middle and end it gets kind of confusing. Beware of the character names. Katie L. Rating: ***
Main