Tonawanda crash survivor finds her guardian angel