Julian of Norwich's Revelations of Divine Love grapples with the same fundamental question that has vexed philosophers and theologians since the advent of monotheistic religion, and continues as a barrier to belief for many today. Namely, if God is so good, how can natural disaster, genocide, trauma - and my present suffering - occur? Historically, there have been two apparently very different approaches to the problem: the pastoral, or practical,...