The Foretelling Angel
(Territory Class) Protect deck from discard. Play with top card of deck face up: While it's a Daniel card, Daniel characters cannot be negated. If it's a Daniel card, you may add it to hand. Cannot be negated.
So if I have Foretelling Angel in my territory and the top card of my deck is a Daniel card, I can add it to my hand any time (except when another ability is being resolved) much like Gates of Hell, right?