Always a witch
- 276 pages
- 10 hours of reading
When Tamsin Greene discovers that her enemy Alistair Knight successfully went back in time to Victorian-era New York to destroy the Greene family, she is forced to follow him into the past, in the sequel to Once a Witch.

