I'm sorry, but I'm preparing for exams now and can't spend here so much time
And I think you are right, "dolor" will be more correct than "amargor". I corrected it now.
And can't we use "dar gusto" here? Maybe "zevk vermek" means - to give pleasure.
I wish my Spanish would be at least as good as English...