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.