Which ever way you swing religion wise, this is a sermon worth listening to.