So your intention is to draw a card, but not on your opponents turn? Aside from a few discard attacks, why would you not simply say:
When you discard this other than during a Clean-up phase, you may reveal it. If you do, +1 Card.
I don't think infinitely cycling a single card matters, much like revealing a reaction. If it does, it needs a "set aside" clause.