rachelfield 's review for:

4.0

4.5 stars. Wow. What a weird, upsetting, crazy, awesome book. I can't even gather my thoughts together. I'll try and post a better review later.