Attaining all the heart containers in this game can be mighty tricky. So, for the benefit of those who just need a little hint, here are the locations of all 52 heart containers.
Clock Town Hearts
Termina Field and Romani Ranch Hearts
Woodfall Swamp Hearts
Mountain Village, Goron Village, and Snowhead Hearts
Great Bay Coast Hearts
Ikana Canyon and Moon Hearts