Of course it took some convincing. He's in a country where he's lived for a number of years, where they speak his language and he's effectively first choice at one of the world's biggest clubs. Why would he want to leave? I'm sure if he did, his preference would have been to go to another club in Spain; after all, he doesn't need to be at the top clubs to secure a decent salary or cement his international place. But we (and therefore Real) effectively forced him to be part of the deal so he might as well negotiate a package that makes it worth his while.
Hey, I don't blame him for it at all! Just saying it would probably be prefered if we did get someone who really wanted to play for us is all.