The only reason I'm giving 4 stars is bc it's definitely not for everyone! It can be extremely triggering and hard to read. That being said, I've read it 3 or 4 times. I read it the first time in high school, and even tho it made me cry and hurt so badly, I was hooked. I remember finishing it, and immediately turning back to the first page.
The way it's written pulls you in and if you daydream a lot or really put yourself into stories, you'll really be able to put yourself in the characters shoes. For me personally, the book is 5 stars and im likely to read it again soon. Just know that the ED and SH are definitely intense, descriptive, and quite triggering, especially in the first read through.