This really is an extraordinary thought provoking book. It took me through a range of emotions from laughter to sad tears . Charlie is such a special character of great intelligent and also great naivity . Only didn't give it a five because the story left me hanging with so many things.