Time is a river...

Eleanor and Esmerelda are identical twins with a secret language all their own, inseparable until a terrible accident claims Esme’s life. Her family left in tatters, Eleanor is forced to grow up very quickly. 
As the years pass, Eleanor’s painful reality begins to unravel. She tumbles out of her world and back, where time has flown by without her. Against her will, she slips away, leaving behind empty rooms. 
Then Eleanor is torn from her world altogether—by a mysterious stranger, Mea, who reveals to Eleanor the weight of her family’s loss. Eleanor learns that her sister's death was not the first in her family—and unless Eleanor can master her strange new abilities, Esmerelda's may not be the last.


Read an excerpt

She isn't in a lush green meadow. There are no cornfields, no wheat fields, no amber waves and violet skies. There is no Jack.

Reader's guide

For book clubs or classrooms, this reading group guide comes with questions and topics for further discussion.
Learn more...

Eleanor around the world