An amulet is any object intended to bring good luck or protection to its owner. An elixir is is a clear, sweet-flavored liquid used for medicinal purposes, to be taken orally and intended to cure one's ills. You are taking college courses? Don't you have a dictionary? What is the world coming to?
She is asking what they mean figuratively, not literally. I am taking college courses as well.
an elixir in writing is the main character or the hero of the story and the amulet (push) are the tools/helpers to said hero to reach their destiny/goal. They can also be the elixir (supportive) to the hero as well. Yvonne57 before you demean someone...know what they are talking about by reading the entire post!
And they have college courses about Harry Potter ? ! No wonder young adults can't find a job in their chosen field. I read the entire post.