Book List in Order:12 titles

  • It is the winter of 1856, and Beatrice Alexander has just returned from Upper Canada to her home on the Red River, in what is now Manitoba. Her father's new wife is threatened by Beatrice and is driving a wedge into the family. Five generations later...


  • In this 20th-anniverary edition of the novel by Margaret Buffie, it's going to be a long, hot summer for 15-year-old Lizzie. Normally a vacation at her grandmother's northern Manitoba cottage is the highlight of the year, but this summer the whole fa...


  • In this novel by Margaret Buffie, 16-year-old Bernice Dodd feels lucky. Her mother's inheriting Black Spruce Lodge means no more roach-infested apartments or bullies in the hallways. No more avoiding the landlord or sneaking away in the middle of the...


  • In the third book of The Watcher's Quest Trilogy, Emma stumbles into the world beyond the portal -- against the orders of Histal, Master of the Watcher's Campan. Here she finds a place of danger, intrigue and deadly Game Playing. Everything she value...


  • Here is the second volume of Margaret Buffie's Watcher's Quest trilogy. Emma's Earth mother, Leto, is dying. Longing to be reunited with her human daughter, Ailla, who was stolen at birth, she has lost her will to live. Emma has pledged to find the m...



  • In this first book of the Watcher's Quest trilogy, 15-year-old Emma has long suspected that something is not quite as it should be in her life. With her long, pale face and white hair, she looks nothing like her parents or frail younger sister. She a...


  • In this Gothic novel by award-winner Margaret Buffie, 16-year-old Thea is suffering from traumatic amnesia. As she returns home and begins to rediscover who she is, the empty places of her mind fill up with shadowy memories. When she begins to hear v...








  • If you told Jessica Locke that she would ever believe in ghosts, she'd have said you were crazy. But now she's not so sure. Margaret Buffie's novel intertwines two stories -- one set in 1908, the other in the present....