The human spirit will prevail