My English teacher made me read it: what a waste of time (one of the silliest thing I've ever read... Gibberish)
The main story, Ella's one is interesting and it keeps you reading and reading, but some others' can be quite boring and sometimes I found them "decorative" rather than useful for the story itself.
The ending is silly and it really let me down. I gave this book 4 stars on the first place because I really enjoyed the first half of the story, but then it goes worse and foregone and I struggled to finish reading it. I've now degraded it at 3 stars.