So, all that is with Allah, is never lost. In fact the Prophet has said: "You will never give up a thing for the sake of Allah (swt), but that Allah will replace it for you with something that is better for you than it." (Ahmad) Did not Allah take the husband of Umm Salamah, only to replace him with the Prophet ?