Trail of Memories (Book One of the League of Immortals series)
Cassidy Blake is an 18 year old girl with memories of a past that she can not explain. When she decides to go on a quest to find out about the "memories" or more so, visions she has been having since she was 5, she finds herself in modern day Salem MA. After researching historical facts, she finds that her memories...