The text of this card is very missleading. As I encountered this one the first time without a single asset into my play area besides from permanents, it was kind of unclear to me, if I have to discard 3 cards or not. Since i cannot fulfill the "choose" part of the card, what to do next. The word "and" has no entry in the rulebook, so hard to say. In my opinion the cards wording should be: Revelation - Choose a non-story asset you control then shuffle it into your deck. Discard the top 3 cards of your deck. If a copy of that asset is discarded, take 2 horror.
Révélation – Choisissez un soutien que vous contrôlez et qui ne soit pas un soutien d'histoire, mélangez-le dans votre deck et défaussez les 3 cartes du dessus de votre deck. Si un exemplaire de ce soutien est défaussé, subissez 2 horreurs.
This is more of a question than a point but Solemn Vow explicitly says it is played under the control of another investigator. So plausibly I can target it with this card, shuffle it into my deck, draw it and play it under the control of same investigator who owns it. Also, unless I'm also running Solemn Vow in my own deck it's probably the best target...
This and Corrosion from Carcosa has made me appreciate throwaway assets like Cherished Keepsake and Leather Coat even more. It's very scary to only have must-have assets in play with this card in the encounter deck.