I am a little surprised at how good this book is and yet it took a book giveaway for me to hear about it. I was intrigued from the first line although the story was a bit unbelievable at first. Then there is a pivotal moment when the story came alive for me and I was hooked. William's character was so real at times that I was amazed at how well the author captured the complexity of the emotional struggles he faced. I found a great deal of wisdom in the author's words and probably smiled over half the time I was reading. There were also moments so tender and moving that I cried. Overall, it was probably more of a 4.5 star read and really deserves more exposure. Honestly, the writing is just that good.