Emma Roberts is now a mum. The actress confirmed the birth of her first child via Instagram.

The actress' pregnancy was initially reported last summer when her mum Kelly Cunningham accidentally spilled the beans.

Roberts officially confirmed the pregnancy two months later, sharing some very sweet pictures of her bump as she sat next to her boyfriend, actor Garrett Hedlund.

She also confirmed then that they were expecting a boy as she wrote: "Me... and my two favourite guys."

According to a report from TMZ, Emma Robert gave birth on December 27th in a Los Angeles hospital.

She has now shared the first picture of mother and son together.

The image depicts the actress cradling her baby, who they have named Rhodes.

She captioned it: "Thank you 2020 for getting one thing right ☀️ Our bright light Rhodes Robert Hedlund 🧡"

 

View this post on Instagram

 

A post shared by Emma Roberts (@emmaroberts)