Struggling Well: Balancing the Love and Grace of God with the Pain and Questions of Life