Honestly, the beginning of this book was great, and the same can be said about the ending. 
 I liked the way the story flowed to let me get inside the head of Ed. 
 For the most part, I liked the way he went about his cards, but by the 3rd card it was very predictable in the sense that somehow from somewhere he always got the answers without having to do much. This annoyed me a bit as the book was very nicely written but the way the suspense was built, or the way the answers were recieved, was lacking to say the least. 
 Having said all of this, I still would recommend this book to anyone who likes to read a slow paced book about helping yourself by helping others. This book had a great message and it is a definite one-time read.