heaven-sent

(lower case, hyphen)