It's not often that I read a book twice but This Much I Know is True is special. I first read it years ago and again recently. The main character is so real, so touching,you want to learn more about him, to meet him. This is a book very hard to put down. Complex, interesting characters. A truly beautiful book....