Edit:
As pointed out in the comments, my initial thought on this contract is wrong - because you also remove the hero when you lose the Riddle-game.
Original post:
I don't know what to make of this contract. It seems to me that this is the choice for a no-contract-fits-my-deck. There is no real downside to it. Even if the player doesn't discard any cards for the Riddle Game, you have a good advantage (at least in the early, decisive turns) due to the relatively strong attachments with the Guarded keyword.