"I've written many love songs for Gerard. But it's never enough. I feel that he deserves a million love songs written for him."
Speaking about their living arrangements, Shakira added: "I have to live in Barcelona because Gerard is anchored here. Footballers are like soldiers, he can't really travel and go away with me. I'm trying to work out how I'm going to do my next tour. I miss him when I'm away and the baby is so little. I sometimes feel guilty."