This is book three. Synopsis and review will have spoilers from the first two books.
The Girl Who Loved Ghosts by K.C. Tansley
She’d do anything to save her friends and family. But will that mean sacrificing the ghosts she’s grown to love?
Kat is trying to settle back into her senior year at McTernan Academy, but destiny keeps getting in the way of schoolwork and friendships. Continuing her magical training means abandoning her best friend, until an attack by a mysterious entity on campus proves that the only place they’ll both be safe is Dumbarton, the ancestral home of the Langley family.
Evan struggles with his coursework, a flirty new housemate, and his daunting responsibilities as the Kingsley heir and new owner of Ravenhurst manor. He tries to hold onto his normal college life, but he knows it’s only a matter of time before he and Kat have to travel into the past again… And Kat is in mortal danger every minute they wait to retrieve the last amulet they need to defeat the Dark One.
As her normal life slips further away, Kat must face the terrible cost that comes with time travel. Completing her quest in the present requires changing the past. She knows that the results of her actions can be disastrous—because the ghosts of her ancestors tell her of their tragic fates. A trip to eighteenth-century Connecticut might change everything. Kat tries to protect everyone she loves, but risks destroying every relationship that matters to her.