Checkout this amazing woman who beat cancer twice and defied the odds by having her miracle baby.

Diana Pearson, from Bilston, Wolverhampton, UK, was diagnosed with cervical and breast cancer, alongside five years of infertility struggles.

Despite her medical challenges, she managed to beat cancer both times and fell pregnant with her baby boy, Leo, at 37 years old.

The couple initially opposed having children, but after spending time with their nieces, they decided to embark on their parenthood journey.

During their struggle to get pregnant, Diana was faced with the devastating news as she found a lump on her breast and was diagnosed with breast cancer, resulting in her mastectomy.

Despite all the obstacles she had faced, Diana admitted that experiencing cancer twice and her infertility struggles led her to dream of life as a mother.