Actress Jessie Cave has announced she's pregnant with her third child with comedian Alfie Brown.
The 33-year-old star - who played Lavender Brown in Harry Potter - took to Instagram to share the exciting news with her 121k followers.
Sharing a snap of her lovingly cradling her blossoming baby bump, Jessie penned: "Oops I did it again."
The actress is already a proud mum to son Donnie, five, and daughter Margot, three.
Alfie announced the news in a slightly different way, as he shared a snap of an ultrasound and joking: "I’m very happy to announce my forthcoming vasectomy."
Jessie and boyfriend Alfie have earlier this year rekindled their relationship after nearly three years of living apart.
Alfie revealed that the pair split when their youngest child was just 10 weeks old.
Dishing on how mum life is treating her, Jessie told Bustle in 2018: "I learned pretty early on you can’t do much work with children around."
"When they were babies maybe, but now they don’t sleep so I’m basically on my feet the entire day. My mum is brilliant; she helps me most days.
"And, actually, up until a few weeks ago I was living with her and my sister. My partner Alfie and I split up when Margot was only 10 weeks old."
It's safe to say her days as Gryffindor student Lavender are far behind, as Jessie herself admitted that her role in the franchise "did nothing for my career".
She candidly told the Evening Standard : "It [Harry Potter] didn’t really give me a step up."
She added: "I never intended to be an actress — I needed money and accidentally got the role.
"Well, I auditioned but I wanted to be a performance artist which is what I am doing now. So it did nothing for my career."
Do you have a story to sell? Get in touch with us at webcelebs@trinitymirror.com or call us direct 0207 29 33033