Liv Tyler's expecting baby number 2!

Nine years after giving birth to her first child, son Milo William Langston - with ex-hubby Royston Langdon, Steven Tyler's daughter Liv, 37, is expecting her second.

This time around David Beckham's BFF Dave Gardner is the dad. Tyler was first spotted sporting a baby bump in Formentera, Spain last month. And it was Kate Moss who set them up!

Gardner is a soccer (or football, as the Brits say) agent. He was previously married and has two children.