I attack with Angel of the Harvest. The card discarded is good, so it goes to opponent's hand instead, and I draw one. Opponent blocks with Goliath (P). My card that I drew goes back, but what about the card that was "added to my opponent's hand" instead of being discarded? Does it go back too?
Angel of the Harvest (RA)
Type: Hero Char. • Brigade: Silver • Ability: 8 / 4 • Class: None • Special Ability: Discard the top card of opponent's deck. If it is a Lost Soul, put it in play instead. If it is a good card, add it to opponent's hand instead and you may draw a card.
Goliath (P)
Type: Evil Char. • Brigade: Black • Ability: 10 / 10 • Class: Warrior • Special Ability: Return all Heroes in battle to territory (except giant-slayers). Opponent may present a new Hero. Negate all band, draw, and play abilities. Cannot be negated.