Oh my gosh! 5 stars no doubt about it! All these characters felt so real with all their different issues surrounding and yet all relating to the main issue at hand! I haven't cried because of book in a long time, but there were quite a few different parts where I not only choked up, but also had tears rolling down my cheeks. I will definitely read this again at some point in my life and I cannot believe how well it was written. I can't even right now. Everyone should read this. Period.