Memories of yore, betrayal, the incessant torture of guilt , the quest for redemption and religious conflict, all these themes are extensively and quite skillfully explored by Hosseini in this novel. Everyone can relate to the essence of the book to some extent I guess. This book is a must-read!