I think we all have a deep yearning for meaning. Those of us who believe in God... and specifically Jesus... often end up faced with the internal battle that life isn't always easy and that God should somehow quick-fix it... and we find it doesn't always work that way... there's still pain... and that can be difficult to deal with until... or unless, we understand that we are here on earth in a beautiful yet at times, harsh reality; Where freewill truly exists and facilitates not only the good stuff, but also all the sin, pain and brokenness around us ... The truth is that even though God is with us, we live in an imperfect world... But hope is essential and available in a way that isn't trite, fake or shallow... rather, it's the result of an open hearted, authentic foundation of belief, acceptance and that four letter word L%$# (love). :)