Keeper of Lost Cities: Exile
In Exile (Keeper of Lost Cities,) Sophie Foster is back and still being put through the most horrible adventures Shannon Messenger can imagine for a young teen!
I am in love with the Keeper of Lost Cities series. Sophie Foster is a 13-year-old ripped from the loving arms of her human family and manipulated into ...