Port Lewis Witches by Brooklyn Ray (series)

From Book Trigger Warnings