Veckor sväfvade Margreta mellan lif och död.