This is my favorite book ever. It was reccommended to me and allI can say is thank you. This book does an amazing job at describing and picturing such realistic things. It makes you open your mind and believe that everyone is going through something different and you will never be able to FULLY understand because no one goes through the same experiences. There are harsh moments and harsh topics but it is described so well that one can somehow understand. Although the ending is not what one would necessarily expect (or in better ways, want) but it is so realistic which is something needed every now and then. John Green is a genius and mastermind who did an AMAZING job with this book. It's definitely one of those books that will impact you so much that it will stay with you for the rest of your life. I have taken away more from this book than I ever imagined and I can reccommend it 100% for anyone else. Sorry for this long review I just feel so strong about it for some reason😭.