God doesn't promise an explanation, but he does promise to walk with us through the pain. We have a choice - to be angry over what we think we have lost or to be grateful over what we were given.
-- Courageous, the movie
...or, perhaps in different times and ways, both....