Powys actress Eve Myles has welcomed the birth of her third child, her husband has confirmed.

The Keeping Faith star, who was born and bred in Ystradgynlais, gave birth to a baby girl in late September.

Bradley Freegard, who also played her on-screen husband in the hit BBC drama, wrote on Twitter that he was "so proud" of Eve.

On Thursday, Bradley said on social media: "She’s been here a couple of weeks now. She truly is an angel."

The proud father of three girls also posted a close-up photo showing the new baby's face and hand.

Eve shared the tweet to her 76,500 followers on Twitter with a series of smiling face and heart emojis.

The award-winning actress has kept her fans posted about her pregnancy. In September she shared a picture of herself and "the bump" with the caption "Bursting at the seams… not long".

Eve announced the happy news that she was expecting her third child in April.