I don't want to write too many specifics regarding characters or plot because I think that when you read this you will form your own opinions and probably can express them better than I can at this point.
I will say that this was not the book I expected when I started it and I went through a variety of feelings as I was reading. All the Bright Places deals with a difficult subject in a true and honest way. I recommend that you discover this book on your own and form your own feelings about Finch, Violet and their families. I think Finch is a character that will stay with you long after you close the book.
I think this will make may people's "best of" list for 2015.