Harry Potter star Jessie Cave posted an adorable picture of her baby boy as she shared an update on his coronavirus battle.
The 33-year-old, who played Lavender Brown in the movie franchise, was put through unimaginable heartache when her baby boy Abraham was taken to hospital as he battled Covid-19.
After he was discharged from Chelsea & Westminster Hospital, Jessie showed he was happy and recovering by sharing a sweet snap.
In the picture, the little one, two months, is lying on a changing mat with a pair of his mum's red sunglasses dangling off his face.