My review from Goodreads didn't carry over, so... here we go.
While, since reading, I've read some very well-thought-out objections to some of the content in this novel (it didn't bother me but it's not my place to say whether or not it's worth getting up in arms about; I totally see where those involved are coming from), I still love this book. Why? Mim, primarily. She says/does things that I don't approve of, and yet she's so funny and odd and interesting that I couldn't help but be sucked into her story. She's the sort of heroine I always wanted to see in YA growing up. This girl and I, we could've been friends (though I would've had to talk to her about some of her more uncomfortable behaviors).
The writing is beautiful and Mim's journey hit me right in the heart. I love this book a lot. Not everyone will, and I don't blame them. But it's one of the best books I've read in a very long time.