You beat all the dungeons, Zant, and Ganondorf.
There is none, sorry. This game doesn't have a magic meter.
Use the gale boomerang. Target the bombs and then target the mouth of the plant.(You have to beat the small plants before the big plant)
it means pricess
in Mordred's castle
you deafeat Pokemon by getting a life lol
IF am a pricess?
Say no
Pricess Johanna
You can buy them, or you can get them by defeating some enemies and breaking things. Kakariko is good to buy your supplies. Day (Supplies and items) and night (Oil and Health)
you need water bombs, the blue tunic, and iron boots. go to the bottom of lake hylia with the tunic and boots and you'll see it. not sure if there is a mechanism to open the door but it shouldn't be too difficult.
Of course it can almost anything can be a costume
Afeter that you try to deafeat team aqua(if you didnt deafeat them befor) or go on to the next gym.