Nightshade (Nightshade Series #1)

Nightshade (Nightshade Series #1) - librarian recommendation