Boston recently got its own good luck charm, "Amulet," a 19-foot-tall tangle of organic spires installed in City Hall Plaza ...