The God of Surprises is calling

There are books which are interesting, some are even thought provoking.  And then there are books which don’t just illuminate a subject or unlock a treasure trove, but demystify something to such an extent they have the potential to utterly transform your life, if you let them.  Gerard Hughes’s book God of Surprises is one of those books. Continue reading