The singer and her husband Justin Scott have revealed the happy news to Hello! magazine, explaining the couple has been trying for a baby ever since it wed in Barbados in February (16).

"We knew soon after we got married that we'd be very happy for baby number two to come along," the 34-year-old mum-to-be told the publication. "When I first met Justin 14 years ago, I told him I wanted four children. We're both over the moon.

"Before I had even taken a test, I knew it instinctively. I wasn't suffering from morning sickness but tell-tale changes in my body made me certain I was expecting. When I took a home test early one morning to make sure, it confirmed what I'd already sensed. I was thrilled.

"The first thing I did was to wake up Justin and tell him, 'You're going to be a daddy again!"'

Walsh and Scott first became parents in 2014, when their son Bobby was born.