Secret Shrine

The Secret Shrine is a hidden place in Majora's Mask. Found in Ikana Canyon, it is only accessible after Link has obtained the Light Arrows, since the door can only be unlocked by shining light upon the sun on top of the entrance.

Once inside, Link once again meets the mysterious ghostly ghoul who informs him that the Shrine is full of creatures that are eagerly awaiting a rematch with Link. The shrine contains four rooms, and inside each of them contains a different mini-boss that the young hero had encountered before in different temples: three Dinolfos (from Woodfall Temple), a Wizzrobe (from Snowhead Temple), a Wart (from Great Bay Temple), and a Garo Master (from Stone Tower Temple). However, Link must have a certain number of Heart Containers to battle them. For example, Link must have 16 Heart Containers in order to battle the Garo Master.

A treasure chest containing a Piece of Heart is revealed at the center of the shrine once Link successfully defeats all the enemies within.