The correct answer is B.
In this context, the subject's soul is hindered, or impeded. Both words mean obstructed, blocked, or held back.
Eloquent, meandering, and sportive have positive connotations and would not work in this context. Eloquent means well-spoken, meandering means wandering, and sportive means playful. Only impeded works here.