Shakira doesn't want to marry her long term boyfriend Gerard Pique.

The 'Hips Don't Lie' singer - who has a 17-month-old son, Milan, with the Spanish soccer star - insists she isn't keen on tying the knot with Gerard, 27, as it won't make any difference to their relationship.

She told Glam Belleza Latina: ''We already have what's essential, you know? We have a union, a love for each other, and a baby. I think that those aspects of our relationship are already established, and marriage is not going to change them.''

However, the blonde beauty insists she wouldn't rule out marrying the Barcelona defender altogether.

She added: ''But if I'm ever going to get married, he's the one.''

The Grammy Award-winner - who released her tenth studio album 'Shakira' in March this year and finished her judging role on season 6 of 'The Voice US' in May - is currently enjoying spending time with her baby son.

When asked what makes her happy, the 37-year-old star said: ''I suppose it's knowing that I can share with Milan everything I've learned and seen. I don't have to keep all of that information to myself. I love teaching him something new every day.''