Veran, the Sorceress of Shadows, is the primary antagonist throughout Oracle of Ages. She has a unique ability that allows her to possess the bodies of others and force them to do things to her liking. Early on in the game, Link meets up with Impa within the Forest of Time. Link helps to move a block displaying the symbol of the Triforce on it which leads to an area where Nayru, the Oracle of Ages, is found singing. After speaking with Nayru, it is revealed that Veran was possessing the body of Impa just to get past the block and to Nayru. Veran then possesses the body of Nayru and uses her power to travel to the past.
In the past, Veran, posing as Nayru, uses her powers to alter the present and influences Queen Ambi to build the Black Tower. Eventually, Link travels to the past, engaging in a battle with Veran that would free the body of Nayru from her grasp. However, before Link can finish the job, Veran possesses Queen Ambi and quickly flees to the Black Tower.
After collecting the eight Essences of Time, Link's last stop will be the Black Tower itself, where Veran has taken refuge. Though Link is successful in freeing Queen Ambi's body from Veran, she desperately reveals her true form of a Beedle, a Bee, and a Spider to Link in an attempt to stop him. This would still prove no match for the legendary hero, as Veran would be defeated by Link. However, it is then revealed that Veran was nothing more than a pawn of Twinrova, whose ultimate goal was to resurrect the evil king Ganon. Veran's evil doings across the land of Labrynna would still light the Flame of Sorrow, one of three flames needed to complete the resurrection of Ganon.
Veran has the ability to take over the body of innocent people. Taking on the guise of a trusted person, she can easily manipulate people into doing whatever she desires. She does this to Link, asking him (in Impa's body) to move a stone between her and Nayru. If Veran is hurt while is in someones body, it is the posessed person who dies. Her only weakness are Mystery Seeds while in this form.
She can also take the form of a giant moth with the ability to fire balls of energy from her mouth.
Her true form, however, is one she utterly despises and only resorts to it in dire stituations. At this stage she can transform into a Bee, who fires stingers at the target, a shielded spider with her face fully protected or a turtle who generates so much force when landing, turn the ground to fire for a short period.
The first time you fight Veran, it will be in Ambi's Palace after you finish Mermaid's Cave. In this battle, she will have taken over Nayru's body. She will float around the room before stopping to charge an attack. Her attack is shooting several orbs of energy in a circle around the room. During this time, you can take out your Seed Shooter and hit her with a mystery seed. This will separate Veran from Nayru, allowing you pull out your Switch Hook and switch places with Veran. You can now slash at her with your sword before she flies back into Nayru. After three hits with the sword, Veran will be defeated for now.
The second battle with Veran will take place in the Black Tower. She is the final boss of the game, and there will be a few stages before she is defeated. In the first stage, you must repeat the first battle you had with her: shoot mystery seeds at her while she charges an attack, separate her from Queen Ambi with the Long Hook, and then hit her with your sword. Be aware that she will be sending spiders after you this time. Again, this stage will end after three hits. She will now transform into a fairy-like creature who will fly in and out of the screen. To fight her you have to charge a spin attack and hit her with it as she flies across the screen. There will also be several figures that resemble Dark Link that you can kill for recovery hearts. After defeating this form of Veran, you will witness a short cutscene before moving on to her final few forms. At this point, the battle will become much less straightforward as Veran will move randomly through several different forms. One is a turtle, which will try to jump on you. You can avoid this by jumping out of the way and then slashing at her head when it pops out. Another form is a spider that attacks you by running into you or shooting a web at you, which you must hit in the face with a bomb before attacking with your sword. Her other form is a giant bee, which will fly in a figure eight formation around the room and occasionally attack you by shooting stingers vertically across the room or sending smaller bees at you. Simply attack this form using your sword. After many, many hits, Veran will be defeated.