Prince Imrahil
The Flame of the West#5 (x3)
[4] 2 2 2 3
Gondor.   Noble.  
While there is a hero in your discard pile, Prince Imrahil loses the ally card type and gains the hero card type.

"We must gather all of the strength that we can find.
-The Return of the King
Illus. Gabriel Verdon
Recursion Discard Pile

Caleb said

Hi Benjamin,
Prince Imrahil’s text is a passive effect that is constantly checking the game state to see if there is a hero in your discard pile, so the instant that Caldara is placed in your discard pile he becomes a hero. As for Caldara, the cost to trigger her effect is to place her in the discard pile, and you cannot trigger an effect without paying the cost first. So, you must discard Caldara before you can resolve the rest of her effect. That means Imrahil is a hero at the time that you calculate how many allies you put into play, which means you can get up to 3 allies into play with Caldara’s effect (or even 4 if you make a unique spirit ally a hero with Sword-thain first).