Girl Of Nightmares by Kendare Blake

In this chilling sequel, the protagonist, Cas Lowood, is haunted by the memory of Anna, a ghost who sacrificed herself to save him. As he grapples with the void left by her absence, Cas is drawn into a dark and dangerous quest to uncover the truth behind Anna's fate. With the help of his friends, Thomas and Carmel, Cas navigates a world filled with malevolent spirits and sinister forces, determined to bring Anna back from the depths of the afterlife. As the stakes rise, Cas must confront his deepest fears and make heart-wrenching choices in a battle between love and the supernatural.

Purchase from Bookshop.org