Nightshade (Nightshade Series #1)

Nightshade (Nightshade Series #1) - Kind of predictable, but still a good read. It's held my attention pretty well.