Have you ever felt like you don't belong? In Keeper of the Lost Cities by Shannon Messenger, that is exactly how Sophie feels. Sophie is a Telepath - she can read minds - and her ability has always made her feel like she doesn't fit in with her classmates or her family. When she meets a mysterious boy with powers of his own, Sophie finds out that she actually doesn't belong. Sophie is an elf who was hidden among humans as a baby. Now Sophie must enter a strange new world called Eternalia, uncover the secrets that were hidden in her mind, and hone her abilities in order to fight those who are determined to rid the world of humans.