A 29-year-old mother is fighting for her life after giving birth to her premature baby just two weeks earlier.
North Shore mum Kate Meldrum suffered a heart attack while visiting her newborn in the intensive care unit at Auckland City Hospital.
Rushed to emergency with a ruptured heart valve, Meldrum underwent seven hours of open heart surgery.
Meldrum, who her sister says is a "beautiful soul", is now on life support.
Her baby, Ruby Turner, just five floors above remains in intensive care after being born at 26 weeks weighing just over 500g - the weight of a block of butter.