Look, I gave it 4* that are 3,5* in my head. It's an awesome book, if you can get through the first 200 pages. The best part are the characters - all very complex, all with their issues and (HUGE) flaws, but, at least for me, felt so real and... not relatable, but understandable. 
 Without giving too much away, try to suck it up through the beginning, where all is confusing and all over the place!