The couple, who have sons Brooklyn, Romeo, and Cruz, have been married for 14 years and are expecting the arrival of their long-awaited baby girl any day now.
And talking about her other half, the 37-year-old former Spice Girl said that David 'ticks all the boxes'.
'He's an amazing father but I think, as I've said before, people always think that David's so handsome, which he obviously is, but he's such a gorgeous person on the inside as well,' she told Heat magazine.
'He genuinely is so kind to everyone, not just me and the boys.
'I love David for David. He's my soul mate, (my) number one. He's the most amazing husband, father - he's talented, he's kind. He ticks all the boxes. He's an amazing soul and has an amazing heart. That's what I fell in love with him for 14 years ago and why I still love him now.'