Where do I even start with this one? It is so perfect, including the ending - and I can't believe I said that. A happy ending, normally, is a must for me to give a story 5 stars, and I have to admit, I did cling to the hope for a major miracle to happen until the very end. And yet - when that final sentence sank in, I knew, as cruel as it is, it was just as it needed to be.