Lottie Lacey and her mother, Louella, share a house in Victoria Court with Mr Magic and his son Baz. Lottie is a child star, dancing and singing at the Gaiety Theatre to an enraptured audience, whilst Louella acts as Max Magic's assistant. But Lottie was in hospital for weeks after a road accident and has lost her memory. Louella tries to help but the white mist remains. Until Lottie meets a boy with golden-brown eyes who calls her "Sassy" and accuses her of running away.
It is after this meeting that the dreams start, dreams of another life, almost another world, and Lottie, sharing them with Baz, begins to believe he knows more than he chooses to tell. But then Merle joins the act and Lottie feels Baz and Merle, both older than she, are in league against her.
Then the dreams begin to grow clearer and Lottie realises she must find her past, at no matter what cost.