It is a very great book, it takes us on a rollercoaster ride of emotion through out. There is laughter, sad moments with the soft ones also. Though this book had me crying for a very long time. It was worth reading of I could i would life to read it again for the first time to experience that thril again. Go for it if you can handle some sad moments and a bit young adult parts.