京都競馬場
Heart's Cry began his racing career by winning a ten furlong race at Kyoto Racecourse on 5 January 2004. A month later he was moved up to Group Three level and finished third in the Kisaragi Sho at the same course. He then won a ten furlong race at Hanshin Racecourse before finishing unplaced in the Satsuki Sho, the first leg of the Japanese Triple Crown. In May Heart's Cry won his first important race when he took the Group Two Kyoto Shimbun Hai, a trial race for the Tokyo Yushun (Japanese Derby), beating Suzuka Mambo by half a length. In the Tokyo Yushun four weeks later, Heart's Cry finished second of the eighteen runners, one and a half lengths behind the winner King Kamehameha.