Nightshade by Annalena McAfee

If you need your fictional characters to be likeable, to be the sort of people that you can "root for", then absolutely do NOT read Nightshade by Annalena McAfee. If, on the other hand, you want characters to be interesting,…