this book is a masterpiece literally ripped me in pieces.....it's defenitely one of my fav. novels...it helped me through a lot and taught me so much no one ever could...it's just so worthy of 5 stars or even more...it changed my pov of viewing the world....the writing was so good and the ending couldn't be any better...hats off to Jennifer Niven for giving us such a 'lovely' and heartbreaking novel with so many messages..it was absolutely worth reading