A woman described as a "real-life Disney princess" has died just days after giving birth to her son, who passed away 24 hours after being born.
Brooke Marsay died on Tuesday in a Brisbane hospital after giving birth to her son, Max, the Thursday beforehand, leaving her husband Ryan completely shattered, Courier Mail reported.
Ryan said the pair had enjoyed a "fairytale romance", meeting about two-and-a-half years ago and getting engaged within 12 months of their first date.
When Brooke, a prep and Year 1 teacher, fell pregnant on their honeymoon, "everything was perfect", Ryan told the publication.
About 16 weeks into the pregnancy however, she began having rib pains which were later found to have been caused by stage four bowel cancer.