Peter Andre and Emily MacDonagh are expecting their second child together.

Peter Andre and Emily MacDonagh

Peter Andre and Emily MacDonagh

The 43-year-old singer - who has children Junior, 10 and Princess, eight with ex-wife Katie Price and Amelia, two with Emily - took to Twitter to confirm the happy news by posting a picture of 26-year-old Emily's scan.

He wrote: "OMG Dad to be AGAIN :)) Brilliant. So so happy (sic)."

Emily's pregnancy does not come as a surprise, as Peter previously admitted they wanted to expand their family after welcoming Amelia.

He said: "I'd love to have another by the end of the year. Ems just has to say when and I'm ready to go!

"Princess and Junior have bonded so well with Amelia and it's created this incredible family unit for Emily and I.

"I really wanted another boy but at the moment, Amelia is melting my heart. I keep saying to Emily, 'One more baby'. The other day though, she said, 'It won't be just one more baby - I think we'll have a few more kids."

And Peter maintains a good friendship with his ex Katie for the sake of their children.

He said: "It's really strange even with things that have happened in the past, me and Kate we're okay now. We see each other when we see each other with the kids, and it's all nice, very civilised. We all get on really well which is excellent so that just adds to the peace and the serenity and the kids are really happy and it's really nice."