Habbakuk is a cool name, don't you think? It feels interesting in the mouth, and apparently in Hebrew it means 'to embrace' or 'to wrestle'. Now initially they seemed like to very different things to me, but actually I suspect there is a fine line between one and the other! Anyway, Habbakuk is an unusual [...]