■ When you put this creature into the battle zone, look at the top 5 cards of your deck. From among them, you may take a spell, show that spell to your opponent and add it to your hand. Then put the rest to the bottom of your deck in any order.
■ When you put this creature into the battle zone, you may cast a spell from your hand that has "Spark" in its name for no cost.
My question is ,if i take a spell from the top 5 cards of my deck with "spark" in it s name can i still cast it for no cost? or does it really needs to be in my hand before i summon Wisdompheus, Dragonic Spirit?