Keeper Of The Lost Cities, Shannon Messenger
Sophie Foster, a misfit girl with no friends and a family that does not understand her, feels like she doesn’t belong. She constantly hears voices in her head and is always dealing with serious migraines. One day, she meets a boy who shows her where she really belongs. Throughout the series she joins a rebel group called the Black Swan, fights an evil group called the Neverseen, and is forced to break rules to do what she knows is right. I love seeing how Sophie develops and changes throughout the series and how her determined attitude helps her and her friends out of some very sticky situations. They are elves after all!