I really enjoyed this book. The story was unique in the way that it was well written, had good plot, it seriously kept me turning the pages to try and figure out who the killer was, and it had lots of suspense and those moments where you think you're on to something only to read a few more pages and be more confused than ever. 
 The clues were all there and I admit it was sort of obvious, at least for me it was obvious who the killer was (view spoiler)[(I figured it out after the rabbit thing and that guy always seemed too suspicious and fake) (hide spoiler)] 
 Some of the things I liked? The romance was believable- no instalove or love triangle, this pure, complicated, not to mention sweet, teenage love. And it wasn't something that happened all of a sudden, it became a gradual thing, something that I like because it's always better to see them fall in love and struggle rather than them getting together in the beginning of the book- I mean, where's the fun in that? 
 The idea that Hannah can see/talk to her best friend who's a ghost is a nice twist- very helpful in certain situations (view spoiler)[especially towards the end when the ghosts of all the dead girls surround the Valentine Killer (hide spoiler)] 
 Although I would have loved for the author to have gone more in-depth to Lillian's illness and the cause of her death, I thought it was.. appropriate.. no, it was thought-provoking to learn that she had died because she starved herself to death and how she had to deal with her illness plus not to mention how it affected Hannah (view spoiler)[which led to that act of kindness by Finny (hide spoiler)] but nonetheless all the relationships (and conversations) were credible, not awkward or strained or fake at all. 
 All in all, good book, really enjoyed it, and it's a good stand alone novel, another one I really liked this year because it made stop and think about a lot of things, not just trying to figure out who the killer was but about social issues and how hard being a teenager is, that maybe you need to do different things to get better. 
 (view spoiler)[Really didn't know how to word that last part, sorry! (hide spoiler)]