Countless flowers, handwritten cards, teddy bears and candles fill memorial sites along the Nice waterfront, providing a reminder of the good of humankind amidst the terror and chaos. They offer a comforting a symbol of peace, respect, unity and the...