A small book, 173 pages but with great and very deep meanings! Some things I read were totally new for me! I don't know why I feel this book is a little bit diffrent than the other Karim Alshazely's writtings, maybe because it's more sophisticated with it's deep meanings! I intentionally slowed my pace of reading for this book as I sat and thought deeply about most of the sections, it's very nice and I recommend it to everybody :)