Why did the US decide to join the allies?

During World War I, the United States joined the allies because its neutrality had been violated by Germany -- the leading nation among the "Central Powers," against which the Triple Alliance was fighting. In addition, sympathy in America had largely already moved in the direction of the allies because of the close ties between many Americans and Great Britain.