In English, the sentence I'm trying to say is "I have the book that you wanted to have."
I don't understand why in the German translation, "haben" is not at the end of the sentence. I was under the impression that in German the infinitive verb always goes toward the end of the sentence.