"tell" has more of a suggestion of discovery or detection than "know" does. Probably yes to the second question, though I do not actually understand what she means by "Magic". Is it magic that she has performed or that he has performed?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.