Hard to imagine anybody getting through this without needing kleenex! Beautifully written.