It was difficult for the United States to annex Texas because of

It was difficult for the United States to annex Texas because of

a. Texas was an independent nation.
b. Texas did not want to be annexed.
c. Texas was already a US territory.
d. Texas was governed by Mexico.