Half Bad by Sally Green

Ok this is less of an analysis and more of a long-winded review.