Faith, hope and love. These three theological virtues should be the very foundation of our spirituality. Yet, sadly, faith, hope and love seem to be greatly lacking in much of our public lives today. We ...