Time travel can be a difficult concept to execute well, but first-time author Guibord does a credible job negotiating the pitfalls. Tessa Brody, 17, is inexplicably drawn to a unicorn tapestry her father wins at auction. Whenever she touches it, hallucinations of the past draw her in. Meanwhile, the tapestry's maker, Lila Gerome, is determined to get it back. Centuries ago, she stole seven threads--each a mortal life--from the Norns. Lila needs the tapestry to maintain her immortality, and the N...