Actress Shay Mitchell is a new mum.

The Pretty Little Liars star has given birth to a baby daughter and she took to Instagram on Sunday evening to post a sweet photo of the little girl's hand grasping at hers.

"Never letting go," she captioned the sweet snap.

It's the first child for the 32-year-old and her boyfriend Matte Babel, who have been an item since early 2017.

Shay has not yet shared the name of her newborn.

The actress announced her pregnancy via social media in June, five months after she revealed that she had suffered a miscarriage in 2018.

"Although it was an amazing year, it didn't come without some hardships," she explained in an Instagram post in January, sharing a photo of an ultrasound with a broken-heart emoji.

In the first episode of her YouTube series Almost Ready in July, she also confessed she was "completely blindsided" by the miscarriage, adding, "I still feel for the one (baby) that I lost... I know other women and other friends of mine who've gone through a way harder journey. It's just really tough because you feel broken, as a woman, and that's not a great feeling."