This book is called Keeper of the Lost Cities. I have almost finished the fourth book. I highly recommend this book.
This book has so many characters and they all have a different feel to them. The main character is named Sophie. I will tell you she has lots and lots of friends. There are many characters in this book. Lots of people that are friends with her and also lots of enemies.
These books have surprising twists and turns you never would have expected. There are many parts when you think you know what happened. But end up completely different.
Another reason this is an awesome book is because they all leave off with cliffhangers. So at the end of all the books is something unexpected.
There are also some general things that make me love this book even more. I personally like fantasy and this book is fantasy. I also like how the book gives you lots of questions. I also like how these books take a while to read. One more reason that I like these books is because there are nine books in the series. So once you finish one book you can go on to the next one.
This book gives me so many reasons to love it. If you read all nine of them I think there might be a tenth coming! So if this sounds like a book for you how about you try it.