Rod Stewart To Sing Canadian-Written Song At Commonwealth Games "Rhythm of my Heart" was written in 1990 by Toronto-based songwriter Marc Jordan.