A definite must read, and a page turner. 
 A lot of people think this book may have gone too far into, but that is what I love about Ellen Hopkins. She doesn't sugarcoat everything or hold back in fear of being 'too explicit', she tells it like it is. 
 At times it was hard to read, but the overall story and meaning was beautiful. 
 The end was nothing like I suspected, but I have read this over and over again, I think it's a brilliant book.